포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
xe로 저장된 데이터 30000만개 가지고 DB 쿼리를 테스트 해봤습니다.
2012.02.08 14:36
일반 호스팅 업체들의 평균적으로 비슷한 결과 값을 보여주더군요...
글이 대략 4만개 정도되는데 초기치에 접근했을때는 데부분 0.03~0.4 사이더군요..
그런데 게시판 글의 뒷부분으로 내려가면 곧바로 1초때를 넘어 평균적으로 2초때에 진입합니다.
밑에는 제가 테스트하면서 살펴본 쿼리입니다.
밑에 있는 쿼리는 어떤 문제 때문에 그렇게 느린 속도를 내는걸까요????
SELECT `title`, `nick_name`, `regdate`, `readed_count`, `is_notice`, `document_srl`, `module_srl`, `category_srl`, `member_srl`, `last_update`, `comment_count`, `trackback_count`, `uploaded_count`, `status`, `regdate` FROM `documents` as `documents` WHERE ( `module_srl` in (1) and `status` in ('SECRET','PUBLIC') ) and `list_order` <= 2100000000 ORDER BY `list_order` asc LIMIT 29000, 20
분명 인덱스를 타고 limit을 이용하는것이터인데...
list_order 값은 -값이고 왜 저런 황당한 결과의 쿼리를 만들어낼까요???