큰 쿼리 컴파일 2014 SQL Server의에서 RESOURCE_SEMAPHORE_QUERY_COMPILE에서 대기

이 문서는 Microsoft 기계 번역 소프트웨어를 이용하여 번역되었으며 Microsoft Community에 의한 Community Translation Framework(CTF) 기술 혹은 사람이 번역한 내용에 의하여 사후 편집될 수 있습니다. Microsoft는 Knowledge Base에 있는 모든 문서에 다양한 언어로 접근할 수 있도록 하기 위하여 기계 번역, 사람에 의한 번역 및 커뮤니티가 편집한 내용을 모두 제공합니다. 번역된 문서는 어휘, 구문 및/혹은 문법에 오류가 있을 수 있습니다. Microsoft는 번역 오류로 인한 부정확성, 오류 및/또는 손해와 이를 고객이 사용하는 데에 대하여 책임을 지지 않습니다.

이 문서의 영문 버전 보기:3024815
현상

2014 Microsoft SQL Server에에서 동시에 여러 큰 쿼리를 실행 하려고 할 때 일부 쿼리는 RESOURCE_SEMAPHORE_QUERY_COMPILE에 대 한 기다릴 수 있습니다. 서버에 충분 한 메모리가 컴파일할 (출력에서는 DBCC MEMORYSTATUS 명령에서 제공)에 따라 큰 게이트웨이 임계값 보다 더 많은 메모리를 필요로 하는 하나의 쿼리 진행할 수 있습니다.

참고: 예상 되는 동작입니다. 그러나 데이터 웨어하우스 같은 큰 일괄 처리 시스템,이 수 다운 그레이드할 동시 실행 쿼리 성능.

해결 방법
누적 업데이트 정보
문제가는 SQL Server 다음 누적 업데이트에서 처음 수정 되었습니다.

SQL Server 대 한 최신 누적 업데이트를 설치 하는 권장 사항:
각 새 누적 업데이트 SQL Server 대 한 모든 핫픽스를 포함 하 고 이전 누적 업데이트에 포함 된 모든 보안 수정 프로그램. 다운로드 하 고 SQL Server 대 한 최신 누적 업데이트를 설치 하는 것이 좋습니다.
이 핫픽스에 새 추적 플래그-T 6498. 이 추적 플래그 이상의 큰 쿼리 컴파일을 사용 가능한 충분 한 메모리가 없을 경우 큰 게이트웨이에 액세스할 수 있습니다. 80 SQL Server 대상 메모리의 백분율을 기준 하 고 하나의 큰 쿼리 컴파일 당 25 기가바이트 (GB)의 메모리에 있습니다. 예를 들어, 이렇게 하면 64GB 메모리 대상 컴퓨터에 두 개의 큰 쿼리 컴파일.

이 핫픽스를 적용 한 후 추적을 활성화 해야-T 6498 새 동작을 사용 하는 플래그입니다.

참고:DBCC TRACEON 명령을 사용 하 여 추적 플래그를 사용 하면 추적 플래그 적용 하려면 서버를 다시 시작할 필요가 없습니다. 하지만 새 큰 게이트웨이 구성 적용 10 초 정도 걸릴 수 있습니다.

지원되는 핫픽스를 Microsoft에서 구할 수 있습니다. 그러나 이 핫픽스는 오직 이 문서에서 설명하는 문제를 해결하는 작업에만 사용됩니다. 이 문제가 발생하는 시스템에만 이 핫픽스를 적용해야 합니다.

핫픽스를 다운로드할 수 있는 경우 이 기술 자료 문서의 상단에 "핫픽스 다운로드 가능" 절이 있습니다. 이 절이 나타나지 않으면 Microsoft 고객 서비스 및 지원 핫픽스를 구하는 요청을 제출 합니다.

참고: 추가 문제가 발생하거나 문제 해결이 필요한 경우, 별도로 서비스를 요청해야 할 수도 있습니다. 추가 지원 질문과 이 특정 핫픽스가 필요하지 않은 문제에는 일반 지원 비용이 적용됩니다. Microsoft 고객 서비스 및 지원 전화 번호의 전체 목록이 필요하거나 별도로 서비스를 요청하려면, 다음 Microsoft 웹 사이트를 방문하십시오. 참고: 핫픽스를 사용할 수 있는 언어 "핫픽스 다운로드 사용 가능한" 폼을 표시 합니다. 사용자 언어가 표시되지 않는 것은 핫픽스를 해당 언어로 사용할 수 없기 때문입니다.
추가 정보

원인

SQL Server 스로틀 컴파일 컴파일 게이트웨이 사용합니다. 게이트웨이 아키텍처는 SQL Server 메모리 사용을 제어에서 들어오는 쿼리 컴파일 하는 방법을. 3 게이트웨이: 작고 중간 큰.

DBCC MEMORYSTATUS 명령 사용 하 여 메모리 사용량을 모니터링 하는 방법에 대 한 자세한 내용은 참조 하십시오. KB 907877: DBCC MEMORYSTATUS 명령 사용 하 여 SQL Server 2005에서 메모리 사용을 모니터링 하는 방법.
현재 상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 3024815 - 마지막 검토: 06/24/2015 06:58:00 - 수정: 4.0

Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Web, Microsoft SQL Server 2014 Service Pack 1

  • kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB3024815 KbMtko
피드백