증상
NUMA 환경에서 Microsoft SQL Server에 다음 성능 문제 중 하나 이상이 발생합니다.
- SQL Server 프로세스에 과도한 CPU 사용량이 발생합니다.
- 쿼리가 완료되는 데 시간이 오래 걸립니다.
- 응용 프로그램 또는 SQL Server 에이전트 작업에서 쿼리 시간 제한 또는 연결 시간 제한이 발생합니다.
- 클러스터 서비스에서 SQL Server 프로세스를 다시 시작합니다.
또한 다음과 같은 증상이 발생할 수 있습니다.
- sys.dm_os_wait_stats DMV(동적 관리 보기)를 쿼리할 때 SOS_PHYS_PAGE_CACHE 대기 유형에 대한 상승된 값
- sys.dm_os_spinlock_stats DMV를 쿼리할 때 CMEMTHREAD 대기 유형 및 SOS_SUSPEND_QUEUE 스핀 잠금에 대한 상승된 값
해결 방법
누적 업데이트 정보
이 문제는 다음 SQL Server 누적 업데이트에서 처음 해결되었습니다.
SQL Server 2014용 누적 업데이트 2 /en-us/help/2967546
2014년 SQL Server용 누적 업데이트 1 /en-us/help/2931693
SQL Server 2012 SP1용 누적 업데이트 9 /en-us/help/2931078
SQL Server의 누적 업데이트 정보
SQL Server에 대한 각각의 새로운 누적 업데이트에는 이전 누적 업데이트에 포함된 모든 핫픽스와 모든 보안 수정 사항이 포함되어 있습니다. SQL Server에 대한 최신 누적 업데이트를 확인하세요.
핫픽스 정보
지원되는 핫픽스는 Microsoft에서 구할 수 있습니다. 그러나 이 핫픽스는 이 문서에서 설명하는 문제만 수정하도록 제작되었습니다. 이러한특정문제가발생하는시스템에만이핫픽스를적용하십시오.
핫픽스를다운로드할수있는경우기술자료문서의맨위에서 "핫픽스다운로드가능"이표시됩니다. 이 절이 표시되지않으면 Microsoft 기술 서비스 및 지원에 핫픽스를 구하도록 요청하세요.
참고 문제가 추가로 발생하거나 문제 해결이 필요한 경우 별도의 서비스 요청을 해야 할 수도 있습니다. 이 특정 핫픽스로 해결할 수 없는 추가 질문과 문제에 대해서는 지원 비용이 청구됩니다. Microsoft 고객 서비스 및 지원 센터 전화 번호의 전체 목록이나 별도의 서비스 요청을 만들려면 다음 Microsoft 웹 사이트를 방문하십시오.
/contactus/?ws=support 참고 "핫픽스 다운로드 사용 가능" 양식에는 핫픽스에서 사용 가능한 언어가 표시됩니다. 사용자 언어가 표시되지 않는것은 해당 언어의 핫픽스를 사용할 수 없기 때문입니다.
중요 이 수정은 SQL Server 선호도 마스크 설정에 관계없이 NUMA 시스템에 설치된 모든 SQL Server instance에 권장됩니다. 이 수정은 SQL Server 메모리 관리자의 AWAY 처리 성능 병목 상태를 해결합니다.
이 문제는 다음 SQL Server 누적 업데이트에서 처음 해결되었습니다.
해결 방법
이러한 문제를 해결하려면 응용 프로그램의 로그온 및 쿼리 시간 제한 값을 늘립니다.
참고 이 해결 방법은 효과가 제한될 수 있습니다. "증상" 절에 설명된 문제를 resolve하려면 핫픽스를 적용하는 것이 좋습니다.
상태
Microsoft에서 이는 "적용 대상" 섹션에 나열된 Microsoft 제품에서의 문제임을 확인했습니다.
추가 정보
Microsoft SQL Server의 메모리 관리자가 NUMA(비균일 메모리 액세스) 사용 환경의 노드에 대해 메모리를 할당하는 경우 Windows는 각 노드에 대해 원하는 대상에 도달할 때까지 로컬 및 원격 노드("멀리" 또는 "외부" 페이지라고 함)에서 메모리를 할당할 수 있습니다. 이러한 "자리 비움 페이지"는 성능 관점에서 이상적이지 않으므로 SQL Server 프로세스는 자리 비움 버퍼를 적절한 메모리 노드에 할당하거나 이러한 페이지를 운영 체제에 다시 릴리스하려고 시도합니다. 이 "AWAY 처리"는 CPU를 많이 사용하며 CPU 사용량이 증가하는 기간 동안 일괄 처리 속도를 감소시킬 수 있습니다.
참조 자료
외국어 페이지의 개념을 이해하는 방법에 대한 자세한 내용은 다음 MSDN 블로그 게시물 웹 사이트를 참조하십시오.