또 비슷한 질문을 하게돼서 죄송합니다.
확장변수로 검색할때 속도가 아주 느린 문제를 질문 드렸었는데요.
디버깅 한 결과물입니다.
Slow Queries
============
01. SELECT COUNT(*) AS `count` FROM (SELECT DISTINCT `documents`.*, `extra_sort`.`value` FROM `xe_documents` AS `documents`, `xe_document_extra_vars` AS `extra_vars`, `xe_document_extra_vars` AS `extra_sort` WHERE `extra_vars`.`value` LIKE ? AND `extra_vars`.`var_idx` = ? AND `documents`.`document_srl` = `extra_vars`.`document_srl` AND `documents`.`document_srl` = `extra_sort`.`document_srl` AND `documents`.`module_srl` IN (?) AND `documents`.`status` IN (?, ?)) AS `subquery`
- Caller: modules/document/document.model.php line 265 (documentModel::getDocumentList)
- Connection: master
- Query ID: document.getDocumentListWithExtraVars (count)
- Query Time: 37.8223 sec
- Result: success
저같은 경우 이게 단순히 검색속도가 문제가 아니고, 검색의 결과물을 메뉴로 빼놓은거라 신경을 안 쓸수가 없네요.
무슨 방법이 있을지요?
해당 게시판의 1) 전체 게시물 수, 2) 확장변수 검색으로 나오는 결과 수는 각각 몇 개쯤 되는지요?
혹시 정렬도 확장변수로 하고 계신가요? 아니면 확장변수는 검색에만 사용하고 정렬은 글번호순(시간순)인가요?