기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
병렬 처리에 대한 비용 임계값 변경
병렬 처리의 비용 임계값에 따라 병렬 실행에 적합한 쿼리가 결정됩니다. 이 속성의 기본값은 5입니다. 즉, 직렬 계획의 비용이 5 (예상 시간이 아닌 추상화된 비용 단위를 나타냄) 를 초과하는 경우 최적화 프로그램이 병렬 계획으로 전환합니다. 이 속성을 더 높은 수로 설정하는 것이 좋습니다.
프로세서의 가격이 비싸고 처리 능력이 낮으며 쿼리 처리 속도가 지금보다 느렸을 때는 기본값이 적절했습니다. 오늘날의 프로세서는 훨씬 더 빠릅니다. 따라서 비교적 작은 쿼리(예: 비용 임계값이 32인 경우)는 병렬 실행으로 큰 이점을 얻지 못합니다. 특히 병렬 실행 조정과 관련된 오버헤드를 고려할 때 그렇습니다.
대부분의 경우 병렬 처리의 비용 임계값을 50으로 설정하는 것이 좋습니다. 다음은 병렬 처리의 비용 임계값을 구성하는 방법을 보여주는 예입니다.
USE sampledb; GO EXEC sp_configure 'show advanced options', 1 ; GO RECONFIGURE GO EXEC sp_configure 'cost threshold for parallelism', 50 ; GO RECONFIGURE GO