테스트 사이트 - 개발 중인 베타 버전입니다

APMS 게시판 sorting result 속도 때문에요... 채택완료

우엉수를설 10년 전 조회 4,088

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개

채택된 답변
+20 포인트
10년 전
​wr_comment, wr_comment_reply 두 필드에 index를 만들어 보세요.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

우엉수를설
10년 전
인덱스 사용법 좀 알려주세요 ㅠ

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

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

로그인