쿼리 비용 관련

냥냥 2015.11.09 15:14 Views : 2998

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 23536
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12426
9020 Tempdb에 대한 질문입니다. [2] 희망나라 2015.11.20 2645
9019 여러 사용자 계정을 생성하려고 합니다. [2] 더따뜻한 2015.11.19 2437
9018 MS SQL 동기화? 복제? 질문드립니다. [3] Sinlay 2015.11.17 6886
9017 계층형 쿼리를 서브 쿼리로 사용하는 방법 질문 [2] qjvjfldel 2015.11.17 2832
9016 최근것만 가져오기 T^T [2] 마힐링 2015.11.17 2487
9015 최근날짜의 데이터 가져오기..^_^ [6] 마힐링 2015.11.16 4432
9014 모바일 게임 DB로 SQL Server 사용하고 계시는 분 있나요? [3] 메칸더 2015.11.16 2825
9013 쿼리 정렬에 관련된 질문입니다. [3] 흑흑 2015.11.14 2114
9012 SQL 서비스 재시작 할 때마다 DB가 20분정도 복구중이라고 나옵니다 [2] 조굴 2015.11.13 2721
9011 쿼리문 질문 하겠습니다. [4] 백마탄나 2015.11.11 2501
9010 substring 리턴값 관련하여 질문 올립니다.ㅠ [8] msakstp 2015.11.10 3536
9009 퀴리문 질문입니다. [2] 희망나라 2015.11.10 3543
9008 select 트랜잭션 일관성 [3] 쵸보 2015.11.10 2921
9007 미러링 수동 장애조치와 자동 장애조치에 대해서 [1] dontcryme 2015.11.09 2555
» 쿼리 비용 관련 [4] 냥냥 2015.11.09 2998
9005 쿼리 질문 드립니다. [4] 뇽이 2015.11.05 2513
9004 테이터 타입 질문입니다. [3] 희망나라 2015.11.05 2425
9003 쿼리질문드립니다. [2] Lynn 2015.11.04 2373
9002 3704 개체가 닫혀있다..? [2] 마힐링 2015.11.04 3741
9001 sql 컬럼 2개를 동시에 부정문으로 하고 싶은데... [6] 개발좋아 2015.11.02 7571





XE Login