쿼리 비용 관련

냥냥 2015.11.09 15:14 Views : 2961

Product_order 테이블(주문정보) 과 Product_Porder 테이블(주문상품) 테이블이 있는데요

주문한 상품중에서 시금치 라는 상품을 검색한다고 하면

현재 B와 같은 쿼리로 결과값을 뽑는데요 속도가 느리다고 해서

A와 같은 쿼리로 변경을 해보고 Ctrl+L 로 해서 예상실행계획을 봤는데

A쿼리는 쿼리비용이 68%, B쿼리는 32%가 나왔습니다.


그런데 B쿼리는 쿼리분석기에서 실행을 해보면 1분 넘도록 결과값이 나오지 않는데

A쿼리는 1초도 안 되서 결과값이 나옵니다.


쿼리비용이 낮은게 무조건 좋은게 아닌가요?


A.

select top 10 * from Product_Order  
 where claim_state=0 and idx in (select order_idx from Product_Porder where p_name like '%시금치%')
 order by idx desc 
 
 B.
 select top 10 * from Product_Order a inner join Product_Porder b on a.idx=b.order_idx
 where p_name like '%시금치%' and claim_state=0
 order by a.idx desc



No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 1159
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1672
9016 최근것만 가져오기 T^T [2] 마힐링 2015.11.17 2471
9015 최근날짜의 데이터 가져오기..^_^ [6] 마힐링 2015.11.16 4408
9014 모바일 게임 DB로 SQL Server 사용하고 계시는 분 있나요? [3] 메칸더 2015.11.16 2778
9013 쿼리 정렬에 관련된 질문입니다. [3] 흑흑 2015.11.14 2104
9012 SQL 서비스 재시작 할 때마다 DB가 20분정도 복구중이라고 나옵니다 [2] 조굴 2015.11.13 2711
9011 쿼리문 질문 하겠습니다. [4] 백마탄나 2015.11.11 2490
9010 substring 리턴값 관련하여 질문 올립니다.ㅠ [8] msakstp 2015.11.10 3514
9009 퀴리문 질문입니다. [2] 희망나라 2015.11.10 3481
9008 select 트랜잭션 일관성 [3] 쵸보 2015.11.10 2908
9007 미러링 수동 장애조치와 자동 장애조치에 대해서 [1] dontcryme 2015.11.09 2545
» 쿼리 비용 관련 [4] 냥냥 2015.11.09 2961
9005 쿼리 질문 드립니다. [4] 뇽이 2015.11.05 2502
9004 테이터 타입 질문입니다. [3] 희망나라 2015.11.05 2415
9003 쿼리질문드립니다. [2] Lynn 2015.11.04 2356
9002 3704 개체가 닫혀있다..? [2] 마힐링 2015.11.04 3724
9001 sql 컬럼 2개를 동시에 부정문으로 하고 싶은데... [6] 개발좋아 2015.11.02 7272
9000 백업 또는 미러링에 대한 문의입니다. [7] Gusto 2015.10.30 2759
8999 유지 관리 계획에 대해 질문드립니다. [1] 나는짱이야 2015.10.30 2588
8998 필드 타입 변경 문의 드립니다. [2] 죠리퐁 2015.10.29 2325
8997 날짜와 날짜 사이의 포함된 일수를 구하고 싶습니다. [2] 이시우_301202 2015.10.29 2729





XE Login