묻고답하기

오늘 카페 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);

}



고수님들의 답변 부탁드립니다.


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
쿨키드 지식인 게시판 글들 일반게시판으로 옴기는 방법좀 알려주세요 [1] 2013.04.27 by 송동우
TmaKing 1.7로 업데이트 후 1.5로 롤백 가능한가요? [2] 2013.04.27 by TmaKing
마늘방구 content 위젯에 게시물 내용을 그대로 출력하는 방법좀.. [1] 2013.04.27 by 송동우
G-제우스 xe core 1.7.3.2 관리자메뉴에서 테마메뉴 [1] 2013.04.27 by YEARNING
다크진 로그인 스킨? 은 어디에 있나요? [1] 2013.04.27 by YEARNING
최황삼 XAMPP에서 XE의 설치를 도와주세요 [1] file 2013.04.27 by 푸시아
파이어레듵 embed, iframe, object 등의 태그를 필터링해 삭제하는 기능 제거 여부 [1] 2013.04.27 by 송동우
쫑아 1.7.x 업데이트 이후 이미지 리사이징 안됩니다. file  
상해파 카페24에서 테이블 부하 및 게시판 작성시 작성중 메세지 표시 오래 걸림 문제  
김벡희 검색 시 검색결과 없을때 ... [1] file 2013.04.27 by 송동우
xe전문가 gzip 인코딩 관련. [1] 2013.04.27 by xe전문가
rosery 스킨 질문 좀 ...ㅠㅠ [2] file 2013.04.27 by 아직없는닉
다크진 로그인 유지시간?  
dates Lune 보드 게시물에서 조회수를 없애고 싶어요. [1] file 2013.04.27 by 송동우
다크진 게시판 윗쪽에 "설정" 버튼 안나오게 하기? [1] 2013.04.27 by 송동우
길거리예술가 회원 레벨 마크(닉네임) 클릭 시 보이는 정보를 관리자만 보게 하고 싶습니다. [1] file 2013.04.27 by 송동우
다크진 댓글창에서 입력내용이 새로고침 해도 계속 남아있는 경우?  
개터리 XE 홈페이지 커뮤니티 페이지요.. [1] 2013.04.27 by 구름나무바위
레인캣 분할 전송 (데이터 이전) file  
여보세영 제로보드 xe 최신글 위젯 외부페이지로 달기