쿼리 튜닝시에... > 그누4 질문답변

그누4 질문답변

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

쿼리 튜닝시에... 정보

쿼리 튜닝시에...

본문

select a.*

select a.it_id,a.ca_id,a.it_name,a.it_gallery,a.it_type1,a.it_type2,a.it_type3,a.it_type4,a.it_type5

1. 위두가지 셀렉트문이 실제 성능차이가 있나요?
아래처럼 튜닝을 하였는데도
별 속도차를 모르겠네요... 오히려 더 늦어지는것 같기도 하고 ㅡㅡ;

2. 혹시 아래처럼 셀렉트문을 할때 실제 디비 컬럼(a.it_id,a,ca_id....)과 동일한 순서로 해야 효과가 있는것인지 궁금하네요 전 순서무시하고 그냥 필요한 컬럼만 쭈욱 나열했습니다.
  • 복사

댓글 전체

쿼리하는 컬럼을 지정하느냐 아니면 * 를 써서 모두 가져오느냐가 큰 성능의 차이를
보였습니다. 단순히 order by 가 들어가면 정렬(sorting) 때문에 느려지는 것으로 알고
있었는데 6초 이상 걸리던 쿼리가 단 0.2 초만에 해결되었습니다.

select *
from pm2000_qna order by record_no desc, record_depth



select record_number, record_no, record_depth, record_depthno, record_title, record_writer,
writer_email, to_char(record_date,'yyyy/mm/dd') record_date, read_count
from pm2000_qna order by record_no desc, record_depth

는 큰 차이라는 뜻입니다.

출처 : http://www.okjsp.pe.kr/seq/30190
© SIRSOFT
현재 페이지 제일 처음으로