# 버그: 203819 (콘텐츠 유지 관리) VSTS:2112555
증상
Microsoft SQL Server 2012 또는 SQL Server 2014의 테이블에 인덱스 다시 작성, SQL 캐시 메모리를 줄일 수 있습니다 하 고 CPU 사용률이 증가 합니다. 또한 SQL Server 메모리 부족 오류가 발생할 수 있습니다.
많이 소비 하는 트랜잭션 로그 활동에 내부적으로 사용 되는 MEMORYCLERK_SQLLOGPOOL 메모리 클럭을 하 여이 문제가 발생 합니다.
참고: 2014 SQL Server 또는 SQL Server 2012에서 AlwaysOn 가용성 그룹을 사용 하는 경우에이 문제가 발생 합니다.
상세한 메모리 사용을 진단 하려면 다음과 같은 방법을 사용.
-
LogPool 총, 공유, 개인 풀 메모리 사용
SELECT total_pages*8 as Total_Pages_KB, private_pages*8 as Private_Pages_KB from sys.dm_logpool_stats -
각 DB 및 소비자에 대 한 LogPool 개인 풀 메모리 사용
SELECT c.database_id, c.consumer_name, c.private_pool_pages*8 as Private_pages_KBFROM sys.databases d CROSS APPLY sys.dm_logpool_consumers (d.database_id) c
해결 방법
문제는 SQL Server 다음 누적 업데이트에 처음 수정 되었습니다.
SQL Server 2012 s p 2 용 누적 업데이트 2/en-us/help/2983175
SQL Server 2014에 대 한 누적 업데이트 1/en-us/help/2931693
SQL Server용 각각의 새로운 누적 업데이트는 모이전 누적 업데이트에 포함된 모든 핫픽스 및 보안 수정 프로그램을 포함합니다. SQL Server에 대한 최신 누적 업데이트를 확인해 보십시오.
상태
Microsoft는 이 문제가 '적용 대상' 섹션에 나열된 Microsoft 제품의 문제임을 확인했습니다.
자세한 내용
핫픽스 2821783에서에서 설명 하는 유사한 문제에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조 하려면 다음과 같은 번호 클릭 하십시오.
2821783 수정: 메모리 부족 오류는 메모리 클럭을 SQL Server 2012에서와 관련 된
Author: leowang
Writer: v-juwang
기술 검토: pranabm; wonkim; jackli; jaynar; sureshka; leowang
Editor:v-emy