현재 오프라인 상태입니다. 인터넷에 다시 연결하기를 기다리고 있습니다.

NUMA 환경에서 FIX: SQL Server 성능 문제

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

이 문서의 영문 버전 보기:2819662
Microsoft는 Microsoft SQL Server 2012 서비스 팩 1 (SP1) 수정 프로그램 다운로드 가능한 하나의 파일로 배포합니다. 수정 프로그램은 계속 누적 되는 형태 이므로 각 새 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 2012 SP1에 포함 된 모든 보안 수정 프로그램 릴리스의 수정.
현상
Microsoft SQL Server 비 균일 메모리 액세스 (NUMA) 메모리를 사용 하는 경우-사용된 환경에서는 Windows 로컬 메모리 페이지를 할당 하기 전에 원격 노드에서 너무 많은 메모리를 할당할 수 있습니다. 또한 SQL Server 다양 한 성능 문제가 발생할 수 있습니다.

메모
  • 원격 노드에서 메모리를 "원격" 또는 "외부 메모리가" SQL Server 자주 라고 합니다.
  • MSDN 블로그 게시물 작동 방법: SQL Server 2008 NUMA와 외부 페이지 원격 메모리 할당을 "자리 비움" 목록에 추가 된 MSDN 블로그 게시물에 설명 합니다. 이러한 원격 메모리 할당 사용할 수 없는 메모리 요청을 처리 하려면 SQL Server 에서입니다. 따라서 SQL Server 로컬 메모리 얻거나 로컬 메모리 노드의 적용된 대상에 도달할 때까지 메모리를 할당 하려고 시도 합니다. 이 메모리 할당 프로세스 긴 시작 및 복구 시간, 연결 시간 제한 및 쿼리 시간 제한 등 다양 한 성능 문제가 발생할 수 있습니다.
  • SQL Server 2005, SQL Server 2008, SQL Server 2008 R2 및 SQL Server 2012에서이 문제가 발생합니다.
원인
512GB 또는 1TB 쿼리 정렬 작업을 수행 해야 하는 경우 많은 메모리 부여 요청 등 많은 양의 메모리 가진 컴퓨터에서 메모리를 할당을 완료 하는 데 시간이 됩니다. 이 인해이 결국 17883 오류 SQL Server 오류 로그에 기록 됩니다.
현재 상태
Microsoft는 이 문제가 "적용 대상" 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.
해결 방법
문제가는 SQL Server 다음 누적 업데이트에서 처음 수정 되었습니다.

SQL Server 2008 R2 s p 2 용 누적 업데이트 9

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

각 새 누적 업데이트 SQL Server 대 한 모든 핫픽스를 포함 하 고 이전 누적 업데이트에 포함 된 모든 보안 수정 프로그램. SQL Server 대 한 최신 누적 업데이트를 확인해 보십시오.

SQL Server 2012 s p 1 용 누적 업데이트 3

이 문제에 대 한 수정 프로그램이 누적 업데이트 3에서 처음 릴리스 되었습니다. SQL Server 2012 s p 1에 대 한이 누적 업데이트 패키지를 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
2812412 SQL Server 2012 서비스 팩 1 용 누적 업데이트 패키지 3
참고 빌드는 계속 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 2012 SP1에 포함 된 모든 보안 수정 프로그램 릴리스의 수정. 이 핫픽스가 포함 된 최신 수정 릴리스를 적용 고려 하는 것이 좋습니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
2772858 SQL Server 2012 SQL Server 2012 서비스 팩 1 릴리스된 후에 릴리스된 빌드

SQL Server 2008 서비스 팩 3 (SP3)에 대 한 누적 업데이트 12

이 문제에 대 한 수정 프로그램은 먼저 SQL Server 2008 서비스 팩 3 누적 업데이트 12에서 릴리스 되었습니다. SQL Server 대 한이 누적 업데이트 패키지를 구하는 방법에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
2863205 SQL Server 2008 서비스 팩 3 누적 업데이트 패키지 12
참고 빌드는 계속 누적 되는 형태 이므로 각 새 수정 프로그램 릴리스의 모든 핫픽스와 들어 및 이전 SQL Server 포함 된 모든 보안 수정 프로그램 릴리스의 수정. 이 핫픽스가 포함 된 최신 수정 릴리스를 적용 고려 하는 것이 좋습니다. 자세한 내용은 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 다음 문서를 확인하십시오.
2629969 SQL Server 2008 SQL Server 2008 서비스 팩 3 릴리스된 후에 릴리스된 빌드
참조
비 균일 메모리 액세스 (NUMA)에 대 한 자세한 내용은 다음 MSDN 웹 사이트로 이동: 소프트 NUMA 및 관련된 개념에 대 한 자세한 내용은 다음 MSDN 블로그 게시물을 참조 하십시오.SQL Server 대 한 증분 서비스 모델에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
935897 보고 된 문제에 대 한 핫픽스를 제공 하는 SQL Server 팀 으로부터 증분 서비스 모델 가능
SQL Server 업데이트의 명명 스키마에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
822499 Microsoft SQL Server 소프트웨어 업데이트 패키지에 대 한 명명 스키마
소프트웨어 업데이트 용어에 대한 자세한 내용을 보려면 Microsoft 기술 자료의 다음 문서 번호를 클릭합니다.
824684 Microsoft 소프트웨어 업데이트를 설명하는 데 사용되는 표준 용어에 대한 설명

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

속성

문서 ID: 2819662 - 마지막 검토: 09/11/2014 22:49:00 - 수정: 8.0

Microsoft SQL Server 2012 Service Pack 1, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 R2 Datacenter, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2819662 KbMtko
피드백
ript> /html>>: none; " src="https://c1.microsoft.com/c.gif?DI=4050&did=1&t=">lickTracking = 1; var varCustomerTracking = 1; var Route = "76500"; var Ctrl = ""; document.write("