포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
xe 쿼리 기본 게시판 및 page 관련 쿼리 심각합니다.
2012.02.27 08:28
최근에 슬로우 쿼리로 골머리 썩고 있는데요..
몇가지 테스트중 아주 이상한 괘현상을 겪고 있습니다.
select * from documents where list_order <=25-------- and module_srl = xxxx limit 300000 ,20;
이라는 단순한 쿼리를 이용한 결과에 이상한 점을 발견했습니다.
분명 index를 타고 조회하는 것을 확인하였는데...
신기한것은 index를 지워버리고 다시 쿼리했을때 속도가 훨씬더 좋아 지는 기현상이 발생해버렸습니다.
어떻게 받아 들어야 할까요????
limit 이 1~4 00000 일경우 보통 2~5 초사이
일반적인 hosting 사이트에서 이런 결과를 나타내는데
인덱스를 지워주고 난후 오히려 둘다 1초때 안으로 들어 오는 기현상이 생기네요...
지극히 주관 적인 생각인데....
다른 데이터로 변경후 test를 하였을당시 평균적으로 0.03 초 안으로 들어오는것과 정말로 비교되는데...
아무래도 xe 자체 데이터 베이스 문제가 있는건 아닐까 추측을 해봅니다.
마지막으로 limit을 이용한 페이징을 하기전 미리 이전 제로보드와 같은 디비전을 이용하는것이 어떨까요...
게시판안에 1만건의 글자는 분명 많은것이 아니라고 생각됩니다.
php 프로그램이 느린것보다 가장 심각한것이 바로 쿼리 부분이 아닐까요????