묻고답하기
카페24에서 테이블 부하 및 게시판 작성시 작성중 메세지 표시 오래 걸림 문제
2013.04.27 15:08
오늘 카페 24에서 아래와 같은 문제에 대한 확인을 요청하여 질문합니다.
이틀전 카페24에서 테이블 부하가 간간히 생기게 되어 서버 이전을 완료하였으나
오늘 게시판 작성시 작성중 메시지 만 나오고 넘어가질 않아 확인이 필요하여 카페 24에 문의를 하게 되었네요.
카페24 메일 답변 ============================================================================
유선 안내드린데로 해당 테이블로 계속 발생되는 select 문을 확인 해 주시기 바랍니다.
SELECT * FROM `dragonpia_documents` as `documents` WHERE ( `module_srl` in (23248) and `status` in (''SECRET'',''PUBLIC'') ) and `list_order` <= 2100000000 ORDER BY `list_order` asc LIMIT 336, 48
============================================================================
카페 24의 의견이 위에 있는 Query가 간간히 발생하여 테이블 부하가 생긴다고 하네요..
이 소스는
\classes\db\queryparts\Query.class.php 에 있는 것 같구요.
/**
* Return where sql
* @param boolean $with_values
* @param boolean $with_optimization
* @return string
*/
function getWhereString($with_values = true, $with_optimization = true){
$where = '';
$condition_count = 0;
foreach ($this->conditions as $conditionGroup) {
if ($condition_count === 0) {
$conditionGroup->setPipe("");
}
$condition_string = $conditionGroup->toString($with_values);
$where .= $condition_string;
$condition_count++;
}
if ($with_optimization &&
(strstr($this->getOrderByString(), 'list_order') || strstr($this->getOrderByString(), 'update_order'))) {
if ($condition_count !== 0)
$where = '(' . $where . ') ';
foreach ($this->orderby as $order) {
$colName = $order->getColumnName();
if (strstr($colName, 'list_order') || strstr($colName, 'update_order')) {
$opt_condition = new ConditionWithoutArgument($colName, 2100000000, 'less', 'and');
if ($condition_count === 0)
$opt_condition->setPipe("");
$where .= $opt_condition->toString($with_values) . ' ';
$condition_count++;
}
}
}
return trim($where);
}
고수님들의 답변 부탁드립니다.
댓글 0
글쓴이 | 제목 | 최종 글 |
---|---|---|
XE | 공지 글 쓰기,삭제 운영방식 변경 공지 [16] | 2019.03.05 by 남기남 |
XE초보자입니다 | 랜덤 배경소스 질문드립니다 (CSS) [2] | 2014.07.24 by XE초보자입니다 |
xe마스터하는그날까지 | 지도넣기질문 [1] | 2014.07.24 by KANTSOFT |
qwqwwewe | ssl보안을 실행하면 kcp카드사 결제창이 왜안뜰까요? | |
xe마스터하는그날까지 | 쉬운설치에러 [2] | 2014.07.24 by KANTSOFT |
AlphaStory | 로그인창 수정 하려는데 소스를 못찾겠습니다.... [2] | 2014.07.24 by AlphaStory |
xe마스터하는그날까지 | 레이아웃질문 [7] | 2014.07.24 by GG |
안엉어웅넌223 | 엘카 그레이 레이아웃 수정방법 [6] | 2014.07.24 by 안엉어웅넌223 |
캣비스타 | 스케치북5 모바일에서 댓글쓰기 글자깨짐 | |
용초딩 | 위젯에도 모바일 아이콘을 표시하고 싶은데 | |
사자쭈꾸미 | 실시간 새글알림모듈II 사용시 글등록이 너무 오래 걸리네요. | |
이피디 | 반응형웹에서의 이미지 중앙정렬 [2] | 2014.07.24 by 이피디 |
논노디1 | 쪽지에 닉네임 안 뜨게 할 수 있나요? [4] | 2014.07.24 by BJ람보 |
문화사랑 | 로그인 후 주소오류 [4] | 2014.07.24 by Double'U' |
플라이sinji | 외부페이지에 게시판 전부를 불러들일수 있을까요? | |
샤갈 | 게시판에 html 태그 사용할 수 있도록 설정하는 방법 궁금합니다. [6] | 2014.07.24 by 샤갈 |
샤갈 | 확장 변수를 제목처럼 사용하는 방법 | |
NuRiEn | 갤러리+해당글 모든 사진표시+반응형 3가지가 합친 위젯이 있을까요? [1] | 2014.07.24 by 퍼니엑스이 |
마담케이 | xe 1.7.5.3 업데이트 이후 게시글 등록이 안됩니다. [4] | 2014.07.24 by 마담케이 |
Top밴드 | 웹페이지 오류 도와주세요. ㅠㅠ [4] | 2014.07.24 by Top밴드 |
Top밴드 | 스케치북 모바일 스킨 설정 문의입니다. |