게시판 검색속도 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

게시판 검색속도 정보

게시판 검색속도

첨부파일

list_app.txt (7.4K) 6회 다운로드 2012-12-17 18:09:07

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :
게시판 검색시에 아무리 많은 데이터가 있어도
네이버나 그누보드 싸이트만 봐도 한번에 샥샥 나오는데

왜 저는 조금 많다 싶은 데이터를 검색할때 10초 이상걸리는걸까요

팁좀주시와요  인덱스도 다 되있구요

2가지 테이블에서 데이터를 불러오는 게시판이거든요..

조인문을쓰는게 더 좋은가요??
조인문은.....어렵나요?

댓글 전체

사이트 주소나 소스등 아무정보도 없이 물어보시는건.
대답을 해드리기가 애매합니다.
조인도 조인을 써야할 경우에 써야 하며
explain 이나 slow query 을 먼저 확인하셔야 할꺼 같습니다.
사이트주소는 사내 그룹웨어라서 알려드릴수가없어요 ㅠㅠ

소스는 알려 드리겠습니다 첨부 해드릴께요 

슬로으 쿼리는 이거 입니다.

# User@Host: hygroup[hygroup] @ localhost []
# Query_time: 52.352721  Lock_time: 0.000065 Rows_sent: 1  Rows_examined: 11930009
SET timestamp=1354674677;
select MIN(wr_num) as min_wr_num from g4_write_approval where  wr_id in (select doc_id from g4_approve_doc_ref where ref_id='gurum' and write_date is not null);
$check_query 부분을 알려주시면 안될까요??
저건 로그인해서 회원들이 검색하는 결과 소스 인데
기본 으로 설정되야 하는 소스가 있어야대는데 도저히 저고 보고 고치지를 못하겠어요 ㅠㅠ

-이부분과
$sql = "select MIN(wr_num) as min_wr_num from $write_table where  $check_query $add_query";

-이부분이요
$check_query = "mb_id = '$member[mb_id]'";

if($approver_id =="true") {
$check_query = "wr_id in (select doc_id from g4_approver_line where approver_id='$member[mb_id]')";
} elseif ($approver_id =="false") {
$check_query = "wr_id in (select doc_id from g4_approve_doc_ref where ref_id='$member[mb_id]' $ref_query)";
$add_query ="";
}
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT