쿼리 튜닝시에...

· 2012-03-24 (토) 15:47:59 · 1649 · 2
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....)과 동일한 순서로 해야 효과가 있는것인지 궁금하네요 전 순서무시하고 그냥 필요한 컬럼만 쭈욱 나열했습니다.
|

댓글 2개

컬럼 전체 보단 필요한컬럼만 부르는게 효과적입니다
쿼리하는 컬럼을 지정하느냐 아니면 * 를 써서 모두 가져오느냐가 큰 성능의 차이를
보였습니다. 단순히 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
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-03-25 조회 1,659
12-03-25 조회 1,105
12-03-25 조회 1,712
12-03-25 조회 1,236
12-03-25 조회 1,655
12-03-24 조회 1,127
12-03-24 조회 1,070
12-03-24 조회 1,077
12-03-24 조회 1,650
12-03-24 조회 1,397
12-03-24 조회 1,361
12-03-24 조회 2,441
12-03-24 조회 1,662
12-03-24 조회 926
12-03-23 조회 2,052
12-03-23 조회 1,732
12-03-23 조회 1,105
12-03-23 조회 876
12-03-23 조회 1,828
12-03-23 조회 1,630