묻고답하기

오늘 카페 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 남기남
다크진 댓글창에서 입력내용이 새로고침 해도 계속 남아있는 경우?  
개터리 XE 홈페이지 커뮤니티 페이지요.. [1] 2013.04.27 by 구름나무바위
레인캣 분할 전송 (데이터 이전) file  
여보세영 제로보드 xe 최신글 위젯 외부페이지로 달기  
그린그린그린 혹시 자료랑 데이터베이스 복구할때요  
딸꾹질 프로필이미지가 있을때만 출력하고싶습니다. [1] 2013.04.27 by 송동우
파이어레듵 XE의 게시물 번호(문서번호)가 부여되는 메커니즘은 무엇인가요? [1] file 2013.04.27 by 푸시아
김벡희 아이콘이 안바껴요.. [1] 2013.04.27 by 송동우
윤이아빠 여러 게시판에서 특정 확장변수를 가진 글들만 추출하여 보여줄 수 있을까요? [1] 2013.04.26 by 송동우
다크진 페이지 복사하는 방법 좀 가르쳐주세요 ㅜㅜ [1] 2013.04.26 by 송동우
madcow 페이지 하단 버튼 감추기 "캐시파일재설정", "설정", "페이지수정" [1] 2013.04.26 by 송동우
지트 그누보드를 xe로 데이터 이전 하려는데 정보가 없어요 ㅠ 도와주세요 [3] file 2013.04.26 by 개터리
오뉴쫑 데이터 이전시 댓글이 누락되는 현상 [1] 2013.04.26 by 개터리
qqwqqw1212 게시판 글쓰기 질문 wo.to  
다크진 위젯으로 만든 페이지는 백업이 안되나요? [1] 2013.04.26 by 송동우
신근영367 메뉴를 바로가기로 생성하고 링크를 누르면 stack overflow 가 뜨네요..  
구름의저편 스케치북 스킨 레이아웃 질문입니다. [1] 2013.04.26 by KANTSOFT
Eris 메뉴 색상 바꾸는것 좀 도와주세요 - 그림첨부 [1] file 2013.04.26 by KANTSOFT
소라s xe 통백업(포장이사) 질문  
rosery 회원의 로그인 기록을 조회할 수는 없나요?