쿼리 비용 관련

냥냥 2015.11.09 15:14 Views : 3022

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 42771
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 22699
9023 공유잠금 관련 쿼리 질문있습니다. [2] 쵸보 2015.11.24 2017
9022 평균시간 구하는방법 [1] pobiblue 2015.11.23 4086
9021 오래된 데이터 삭제 시점과 백업 [1] embster 2015.11.23 2771
9020 Tempdb에 대한 질문입니다. [2] 희망나라 2015.11.20 2669
9019 여러 사용자 계정을 생성하려고 합니다. [2] 더따뜻한 2015.11.19 2456
9018 MS SQL 동기화? 복제? 질문드립니다. [3] Sinlay 2015.11.17 6912
9017 계층형 쿼리를 서브 쿼리로 사용하는 방법 질문 [2] qjvjfldel 2015.11.17 2855
9016 최근것만 가져오기 T^T [2] 마힐링 2015.11.17 2510
9015 최근날짜의 데이터 가져오기..^_^ [6] 마힐링 2015.11.16 4457
9014 모바일 게임 DB로 SQL Server 사용하고 계시는 분 있나요? [3] 메칸더 2015.11.16 2852
9013 쿼리 정렬에 관련된 질문입니다. [3] 흑흑 2015.11.14 2133
9012 SQL 서비스 재시작 할 때마다 DB가 20분정도 복구중이라고 나옵니다 [2] 조굴 2015.11.13 2744
9011 쿼리문 질문 하겠습니다. [4] 백마탄나 2015.11.11 2529
9010 substring 리턴값 관련하여 질문 올립니다.ㅠ [8] msakstp 2015.11.10 3558
9009 퀴리문 질문입니다. [2] 희망나라 2015.11.10 3573
9008 select 트랜잭션 일관성 [3] 쵸보 2015.11.10 2951
9007 미러링 수동 장애조치와 자동 장애조치에 대해서 [1] dontcryme 2015.11.09 2582
» 쿼리 비용 관련 [4] 냥냥 2015.11.09 3022
9005 쿼리 질문 드립니다. [4] 뇽이 2015.11.05 2540
9004 테이터 타입 질문입니다. [3] 희망나라 2015.11.05 2448





XE Login