적용 대상
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2016 Service Pack 1

증상

다음 시나리오를 고려하세요.

  • Microsoft SQL Server 2016 및 2017 system에 대 한 데이터베이스 호환성 수준 120 또는 이후 수준에 해당 하는 CE 구성을 사용 합니다.

  • 검색 조건자를 포함 하는 쿼리를 실행 합니다.

  • 쿼리는 statistics 개체에 저장 되어 있는 RANGE_HI_KEY 최소 값 보다 작은 숫자 보다 작거나 같은 값을 검색 합니다. 또는 쿼리에서 동일한 통계에 대 한 RANGE_HI_KEY 최대값 보다 큰 값을 검색 합니다.

이 시나리오에서는 쿼리 최적화 프로그램이 행 수를 초과 하 여 추정 합니다. 이 문제는 최적화 되지 않은 쿼리 계획 선택 및 성능이 저하 될 수 있습니다.

해결 방법

이 문제에 대 한 해결 방법은 SQL Server의 다음과 같은 누적 업데이트에 포함 되어 있습니다.

SQL Server 2017에 대 한 누적 업데이트 6

SQL Server 2016 SP1 용 누적 업데이트 8

SQL Server 2016 누적 업데이트 2 참고 이 업데이트를 설치한 후이 수정을 사용 하려면 추적 플래그 4199을 사용 하도록 설정 해야 합니다. 추적 플래그 4199을 사용 하도록 설정 하려면 MSDN (Microsoft Developer Network) 웹 사이트의 SQL (추적 플래그) 항목을 참조 하세요.

 

각각의 새로운 새 누적 업데이트에는 이전 누적 업데이트에 포함 된 모든 핫픽스와 모든 보안 수정 사항이 포함 되어 있습니다. SQL Server에 대 한 최신 누적 업데이트를 확인 하세요.

SQL Server 2017의 최신 누적 업데이트

SQL Server 2016의 최신 누적 업데이트

상태

Microsoft는 "적용 대상" 절에 나열한 제품에서 이 문제를 확인했습니다.

참조

Microsoft에서 소프트웨어 업데이트를 설명 하는 데 사용 하는 용어 에 대해 알아봅니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.