국

슬로 쿼리 문제

지블로그에서 발생한 문제인데, 해당부분은 그누보드랑 비슷해서 이곳에 질문을 올려봅니다.

사용중이던 카페24에서 연락이 왔습니다.
제 계정에서 슬로쿼리로 인한 부하기 심하게 발생하여 해당 코드의 수정을
요청한다고 하더군요.

# Time: 100302 12:48:50
# User@Host: doosan[doosan] @ localhost []
# Query_time: 5 Lock_time: 0 Rows_sent: 99 Rows_examined: 109609

select p.*, c.category_name from gb4_post p left join gb4_category c on p.category_id = c.id where p.blog_id=\'433\' and secret=1 and use_rss=1 order by rand() limit 0, 99;

기능은 매우 단순하게,
블로그 id=433번의 5만건의 게시물중 랜덤으로 99개의 게시물을 보여주는 sql부분입니다.
p.*, c.category_name 같은 부분이나
p left join gb4_category c on p.category_id = c.id 같은 부분은
잘 모르겠습니다. 공개용 블로그 소스라서...

슬로쿼리가 왜 발생되며, 해결하기 위한 좋은 방법을 알려주세요.
|

댓글 1개

order by rand()
50만건 게시물 조회시 8.9791448116302

rand() 사용안할 때
0.23872590065002
참고하세요
댓글을 작성하시려면 로그인이 필요합니다.

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기 기존 게시물은 열람만 가능합니다.

+
제목 글쓴이 날짜 조회
10-03-03 조회 2,293
10-03-03 조회 3,244
10-03-03 조회 1,498
10-03-03 조회 1,609
10-03-03 조회 1,638
10-03-03 조회 3,132
10-03-03 조회 1,654
10-03-02 조회 1,625
10-03-02 조회 1,434
10-03-02 조회 1,640
10-03-02 조회 1,890
10-03-02 조회 1,573
10-03-02 조회 1,652
10-03-02 조회 1,088
10-03-02 조회 1,616
10-03-02 조회 1,062
10-03-02 조회 1,626
10-03-02 조회 1,141
10-03-02 조회 1,625
10-03-02 조회 1,605