채택완료

APMS 게시판 sorting result 속도 때문에요...

2015-06-24 (수) 02:06:14 4,283

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 포인트
​wr_comment, wr_comment_reply 두 필드에 index를 만들어 보세요.

답변에 대한 댓글 1개

2015-06-24 (수) 22:52:54
인덱스 사용법 좀 알려주세요 ㅠ

답변을 작성하려면 로그인이 필요합니다.