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

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에서 발생합니다.

원인

대용량 메모리 부여 요청 하는 512 또는 1TB 쿼리 정렬 작업을 수행 하는 경우와 같이 많은 양의 메모리를 가진 컴퓨터에서 메모리를 할당에 완료 하는 데 시간이 됩니다. 이 인해이 결국 17883 오류 SQL Server 오류 로그에 기록 됩니다.

상태

Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.

해결 방법

문제는 SQL Server 다음 누적 업데이트에 처음 수정 되었습니다.


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

SQL Server용 누적 업데이트에 대해

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

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

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

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

참조

비 균일 메모리 액세스 (NUMA)에 대 한 자세한 내용은 다음 MSDN 웹 사이트로 이동:소프트 NUMA 및 관련된 개념에 대 한 자세한 내용은 다음 MSDN 블로그 게시물을 참조 하십시오.SQL Server 대 한 증분 서비스 모델에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
보고 된 문제에 대 한 핫픽스를 제공 하는 SQL Server 팀 935897 는 증분 서비스 모델은
SQL Server 업데이트의 명명 스키마에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
Microsoft SQL Server 소프트웨어 822499 명명 스키마 업데이트 패키지
소프트웨어 업데이트 용어에 대한 자세한 내용을 보려면, 다음 문서 번호를 클릭하여 Microsoft 기술 자료의 문서를 확인하십시오.
Microsoft 소프트웨어 업데이트를 설명 하는 데 사용 되는 표준 용어에 대 한 824684 설명
속성

문서 ID: 2819662 - 마지막 검토: 2017. 2. 6. - 수정: 1

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

피드백