채택완료
APMS 게시판 sorting result 속도 때문에요...
DB 사용률을 보니 sorting result로 댓글 페이징을 뽑아내는데 시간이 너무 오래 걸리더군요
다른건 1초안에 쿼리가 끝나는데 댓글 페이징이 2~3 길게는 5초까지 걸릴때가 있습니다.
select * from g5_write_board where wr_parent = '190' and wr_is_comment = 1 order by wr_comment, wr_comment_reply limit 0, 50
단순히 이런 쿼리인데 2~3초 걸리네요 APMS 최신버전 쓰고 있는데 이게 사람 많은 커뮤니티용으로 만들어진게 아닌가봐요ㅜㅜ
//$sql = " select * from {$write_table} where wr_parent = '{$wr_id}' and wr_is_comment = 1 order by wr_comment desc, wr_comment_reply ";
$sql = " select * $sql_common order by wr_comment, wr_comment_reply limit $from_record, $crows ";
이 구문이 문제인 것 같은데..
sorting result 속도를 좀 빠르게 하는 방법을 알려주시면 감사하겠습니다.
노하우라던지... 서버는 굉장히 좋고 다른 사이트도 몇개 돌리고 있는데 유독 APMS를 쓰는 사이트만 느립니다. 심각할정도로...
답변 1개 / 댓글 1개
채택된 답변
+20 포인트
2015-06-24 (수) 10:17:37
wr_comment, wr_comment_reply 두 필드에 index를 만들어 보세요.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.