실행 계획은 항상 100 %의 결과를 산출하므로 가장 높은 비율을 원하는 부분은 어느 정도의 어림짐작이 있습니까? 내가 SELECT 문을 수행 할 경우100 % 지출 할 곳을 어떻게 결정합니까?
는 예를 들어, 난 당신이 생각을
03% Hash Match
02% Hash Match
10% Hash Match
01% RID Lookup
09% RID Lookup
04% Index Seek
07% Index Seek (Nonclustered)
01% Clustered Index seek
18% Clustered Index seek
35% Key lookup (Clustered)
01% Nested Loops
것을 볼 수 있습니다. 하나 또는 두 개를 버리면 용서해주세요. 그래서 제 질문은 : 그것이 좋은가요 아닌가요? SELECT 문을 사용하면 통계가 변경되지만 항상 100을 더할 것이므로 가장 높은 비율로 어떤 카테고리를 갖고 싶은지 알 수 없습니다.
그분들의 작동은 진짜 질문은 "나는 쿼리의 현재 성능에 문제가 있나요?"입니다 그렇지 않으면 조기 최적화에 관여 할 필요가 없습니다. 그렇다면 백분율을 통해 가장 큰 투자 회수에 가장 적합한 방향을 파악할 수 있습니다. – HABO