병렬 처리에 대한 비용 임계값 변경 - AWS 규범적 지침

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

병렬 처리에 대한 비용 임계값 변경

병렬 처리의 비용 임계값에 따라 병렬 실행에 적합한 쿼리가 결정됩니다. 이 속성의 기본값은 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