증상
Microsoft SQL Server 2008 R2 또는 Microsoft SQL Server 2012의 WHERE 절에서 LIKE 연산자를 사용하는 쿼리를 실행하면 성능이 저하할 수 있습니다. 이 문제는 다음 조건이 충족될 때 발생합니다.
-
LIKE 연산자가 비교하는 열은 SQL_Latin1_General_CP1_CI_AS 데이터 정렬에 있습니다.
-
LIKE 연산자가 비교하는 콘텐츠는 백분율이 "z" 또는 "Z"(예: "maz%") 이전의 첫 번째 문자인 형식과 유사합니다.
해결 방법
누적 업데이트 정보
SQL Server 2012의 누적 업데이트 9
이 문제에 대한 수정 사항은 누적 업데이트 9에서 처음 릴리스되었습니다. SQL Server 2012에 대한 이 누적 업데이트 패키지를 가져오는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 확인합니다.
2867319 2012년 SQL Server 대한 누적 업데이트 패키지 9참조 빌드가 누적되므로 각 새 수정 릴리스에는 모든 핫픽스 및 이전 SQL Server 2012 수정 릴리스에 포함된 모든 보안 수정 사항이 포함됩니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
2692828 2012년 SQL Server 릴리스된 후 릴리스된 SQL Server 2012 빌드
SQL Server 2012 서비스 팩 1의 누적 업데이트 5
이 문제에 대한 수정 사항은 누적 업데이트 5에서 처음 릴리스되었습니다. SQL Server 2012 서비스 팩 1에 대한 이 누적 업데이트 패키지를 가져오는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 확인합니다.
2861107 SQL Server 2012 서비스 팩 1용 누적 업데이트 패키지 5참조 빌드가 누적되므로 각 새 수정 릴리스에는 모든 핫픽스 및 이전 SQL Server 2012 서비스 팩 1 수정 릴리스에 포함된 모든 보안 수정 사항이 포함됩니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
2772858 SQL Server 2012 서비스 팩 1이 릴리스된 후 릴리스된 SQL Server 2012 빌드
SQL Server 2008 R2 서비스 팩 2의 누적 업데이트 7
이 문제에 대한 수정 사항은 누적 업데이트 7에서 처음 릴리스되었습니다. SQL Server 2008 R2 서비스 팩 2에 대한 이 누적 업데이트 패키지를 가져오는 방법에 대한 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료에서 문서를 확인합니다.
2844090 SQL Server 2008 R2 서비스 팩 2Note에 대한 누적 업데이트 패키지 7 빌드가 누적되므로 각 새 수정 릴리스에는 이전 SQL Server 2008 R2 서비스 팩 2 수정 릴리스에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용을 확인하려면 다음 문서 번호를 클릭하여 Microsoft 기술 자료 문서를 참조하십시오.
2730301 SQL Server 2008 R2 서비스 팩 2가 릴리스된 후 릴리스된 SQL Server 2008 R2 빌드
상태
Microsoft는 "적용 대상" 절에 나열한 Microsoft 제품에서 이 문제를 확인했습니다.