<font face="Arial">안녕하세요,</font> <div><font face="Arial"><br></font></div> <div><font face="Arial">현재 MySQL에 users란 테이블이 있습니다.</font></div> <div><font face="Arial">사용자의 아이디와 이것저것을 저장하고 있는데요. 사용자수가 늘어남에 따라 테이블을 나눠야 더 효과가 좋을지 고민하고 있습니다.</font></div> <div><font face="Arial"><br></font></div> <div><font face="Arial">아래 생각이 맞는것인지 한번 봐주시길 부탁드립니다.</font></div> <div><font face="Arial"><br></font></div> <div><font face="Arial">사용자의 아이디는 영문으로 되어 있습니다.</font></div> <div><font face="Arial">그래서 users 하나의 테이블 대신, 여러개의 users_ 테이블로 나누어볼까 하는데요.</font></div> <div><font face="Arial">users_a (a로 시작하는 아이디들)</font></div> <div><font face="Arial">users_b</font></div> <div><font face="Arial">users_c</font></div> <div><font face="Arial">...</font></div> <div><font face="Arial">users_z</font></div> <div><font face="Arial">이렇게 완전히 쪼개서, 유저가 아이디를 입력하면 그에 맞는 테이블을 검색하는 것입니다.</font></div> <div><font face="Arial"><br></font></div> <div><font face="Arial">테이블 크기가 줄어드니까 효과가 있을것 같긴한데. 이게 맞는 방법인지 해서요.</font></div> <div><font face="Arial"><br></font></div> <div><font face="Arial">테이블이 계속해서 커져나가면 어떻게 하는 방법이 가장 좋을까요?</font></div> <div><br></div> <div><font face="Arial">* 추가 다른 질문,</font></div> <div><font face="Arial">로그를 저장하는 테이블이 하나 있습니다. 매일 날짜별로 CONCAT()을 이용하여 로그를 추가해 나가고, 컴퓨터에서 텍스트로 다운받아 따로 분석을 하는데요.</font></div> <div><font face="Arial">하루에 30자 정도의 텍스트를 2만번 ~ 3만번 정도 기록하고 있는데, 이게 올바르게 하고 있는것인가요? 아니면 너무 무리가 가는것인지...</font></div> <div><font face="Arial">호스팅 서버인데, DB관리에 사용되는 CPU랑 메모리 수치는 안나와서 감이 안오네요.</font></div> <div><font face="Arial"><br></font></div> <div><font face="Arial">감사합니다.</font></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.