답변 3개
사이트 셧다운까지는.. 뭐.. 그냥 point 테이블 백업후에 point 모든레코드 지우거 테스트해봐서 잘되면 분리하시고 똑같으면 원래대로 복시하시면되겠네요. 포인트테이블 문제는 아닌듯하네요.^^
댓글을 작성하려면 로그인이 필요합니다.
Slow Query 부터 살펴보시는게 좋을듯 합니다
https://zetawiki.com/wiki/MySQL_%EC%8A%AC%EB%A1%9C%EC%9A%B0_%EC%BF%BC%EB%A6%AC_%EB%A1%9C%EA%B7%B8_%EC%84%A4%EC%A0%95" target="_blank">https://zetawiki.com/wiki/MySQL_%EC%8A%AC%EB%A1%9C%EC%9A%B0_%EC%BF%BC%EB%A6%AC_%EB%A1%9C%EA%B7%B8_%EC%84%A4%EC%A0%95
slow query 관련 정보는 이곳에도 있을테고
Google 검색도 내용이 꽤 되니 참고하시구요
댓글을 작성하려면 로그인이 필요합니다.
일단 가장 먼저 봐야할 건 모든 조건절의 인덱스 key 값이 제대로 물려있는지 explain 으로 확인하는것이 좋을 듯 합니다.
일차적으로 인덱싱 작업을 끝내서 속도개선을 하고, 아직 부족하시다면
소스코드에서 비효율적인 로직이 있을수도 있사오니 점검을 해보세요.(뭐 가령 반복문 안에서 쿼리가 돈다던지..... 근대 그 쿼리가 속도가 느릴수도 있으니)
그리고 마지막 최후의 수단으로 간다면 테이블을 년/월로 분리를 하시는 작업을 하셔야겠는데,
왠만하면 인덱싱이나 불필요한 쿼리만 해결해도 속도부분은 해결되리라 봅니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인