개선이
Microsoft SQL Server 2016의 현재 카디널리티 예측 모델에서는 히스토그램이 배율 조정 될 때 고유성을 설명 하지 않습니다. 이 경우 1보다 큰 빈도가 있는 고유 열이 발생할 수 있습니다. RTM에서이 작업을 처리 하는 방법은 막대 그래프를 고유 열에서 완전히 무시 하는 것입니다. 이로 인해 열의 분포가 유니폼이 아닐 때 예상 하지 못한 결과가 발생할 수 있습니다.
이 업데이트를 설치한 후에는 모든 단계 값이 10%의 고유 범위 내에 있는 경우 히스토그램이 제대로 사용 됩니다.
참고
-
이 변경 내용은 추적 플래그 4199을 사용 하도록 설정 된 경우, 데이터베이스 구성 QUERY_OPTIMIZER_HOTFIXES의 데이터베이스 범위가 ON으로 설정 되어 있거나 쿼리 힌트 ENABLE_QUERY_OPTIMIZER_HOTFIXES 사용 되는 경우에만 사용 됩니다.
-
SQL Server 2016 SP1에서 시작 하 여 ENABLE_QUERY_OPTIMIZER_HOTFIXES 쿼리 힌트를 사용할 수 있습니다.
해결 방법
이 문제에 대 한이 해결 방법은 SQL Server의 다음과 같은 누적 업데이트에 포함 되어 있습니다. Sql server 2016 SP1 누적 업데이트 4 용 누적 업데이트 2 sql server 2016
각각의 새로운 새 누적 업데이트에는 이전 누적 업데이트에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. SQL Server에 대 한 최신 누적 업데이트를 확인 하세요. SQL Server 2016의 최신 누적 업데이트
상태
Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.
참조
Microsoft에서 소프트웨어 업데이트를 설명 하는 데 사용 하는 용어에 대해 알아봅니다.