DetailPage-MSS-KB

기술 자료

기술 자료: 2216485 - 마지막 검토: 2011년 4월 22일 금요일 - 수정: 2.0

 

이 페이지에서

현상

Microsoft SQL Server 2008을 실행 하는 서버 또는 SQL Server 2008 r2에서 리소스 모니터 작업 5 초 마다 다음 메시지를 기록 합니다.
Date_And_Time 서버 '의 dbghelp.dll' 버전 '4.0.5'를 사용합니다.
Date_And_Time ** 서버 스레드-spid 덤프 = 0, PSS 0x0000000000000 =
000, EC = 0X0000000000000000
Date_And_Time 로그온 'OPENTEXT\sqlcrmusr' 사용자가 로그인에 성공 했습니다. 연결: 신뢰할 수 있는. [클라이언트: IP_Address]
Date_And_Time spid78 오류: 4014, 심각도: 20, 상태: 2.
Date_And_Time spid78 네트워크에서 입력된 스트림을 읽는 동안 오류가 발생 했습니다. 세션을 종료 합니다.
Date_And_Time *** 서버에 전송 되 고 스택 덤프 드라이브: \MSSQL2005\LOG\SQLDump####.txt
Date_And_Time Server * *******************************************************************************
Date_And_Time 서버 *
Date_And_Time 서버 * 시작 스택 덤프:
Date_And_Time 서버 * Date_And_Time 0 spid
Date_And_Time 서버 *
Date_And_Time * 서버 응답 하지 않는 리소스 모니터
Date_And_Time 서버 *
Date_And_Time Server * *******************************************************************************
Date_And_Time Server * -------------------------------------------------------------------------------
Date_And_Time 서버 * 짧은 스택 덤프
Date_And_Time 스택 덤프 서명 0x000000000000005C 서버인

Date_And_Time서버를 알 수 없음, 리소스 모니터 (0x9b0) 작업자 0x0000000003A2C1C0 아닌 응답에 표시 Node_ #. 메모리 해제: 0KB입니다. 대략적인 CPU 사용 된: 커널 0 msnull 사용자 0 msnull 간격: Interval_value.

원인

SQL Server 2008 및 SQL Server 2008 r2에서 리소스 모니터 작업 정기적으로 듣고 구독자 메모리 낮음, 높음 또는 디 이벤트 알림 깨. 이러한 메모리 이벤트는 SQL Server에 외장형일 수 있습니다 (시스템에 있는 알림을 운영 체제에서) 또는 SQL server 내부 (프로세스 전체 알림 버퍼 풀에서). 다양 한 메모리 소비자 이러한 알림이 발생할 때 메모리 사용을 자릅니다.

참고 소비자는 캐시 저장소, 사용자 저장소 또는 저장소 개체는 메모리 사무원 될 수 있습니다.

특정 메모리 소비자가 많은 양의 메모리를 사용 하는 경우 소비자를 수행 하는 트리밍 마치려면 시간이 오래 걸릴 수 있습니다.

5 초 마다 실행 되는 스케줄러 모니터 작업 리소스 모니터 하나 소비자의 다른 이전에 이동 했는지 검사 60 초입니다. 스케줄러 모니터 리소스 모니터 지 나 소비자를 60 초 동안 이동 되었습니다 검색 되 면 일정 모니터가 리소스 모니터 응답 하지 않는 상태를 입력으로 해석 하 고 일정 모니터 "현상" 절에 나와 있는 오류 메시지가 로그 합니다.

이러한 메시지 리소스 모니터에서 메모리를 해제 2MB 미만 5 초 마다 인 경우에 발생 합니다.

리소스 모니터 청소 큰 소비자를 사용 중 이며이 메시지 반드시 리소스 모니터에 문제가 자체 나타내지 않습니다 표시 에서만 이러한 메시지가 표시 됩니다.

해결 방법

Microsoft SQL Server 2008 서비스 팩 2와 Microsoft SQL Server 2008 R2 서비스 팩 1 부터는 리소스 모니터 응답 하지 않는 메시지 응답 하지 않는 조건으로 이어지는 메모리 클럭을 쉽게 파악 하도록 확장 되었습니다.

새 메시지는 다음과 같습니다.
리소스 모니터 (0x9b0) 작업자 0x0000000003A2C1C0 노드에서 응답 하지 않는 것 같습니다. Node_ #. 메모리 해제: 0KB입니다. 마지막으로 대기: lastwaittype. 마지막으로 clerk: 유형 clerk_type이름 clerk_name. 대략적인 CPU 사용 된: 커널 0 ms 사용자 0 ms, 간격: Interval_value.
이 메시지에 사용 되는 다양 한 필드 설명은 다음과 같습니다.
  • 메모리 해제:이 메모리 리소스 모니터가에서 측정 된 크기 (kb)로 지정한 간격에 대 한 해제 됩니다입니다. 5 초 마다 2MB는 메모리가 해제 되는 속도 초과 하지 않으면 스케줄러 모니터 응답 하지 않는 조건으로이 상태를 감지 합니다.
  • 마지막 대기:이 리소스 모니터 스레드는 마지막 대기 형식입니다. 이 필드와 함께 사용할 수 있는 대략적인 CPU 사용 리소스 모니터 스레드 실행 중이거나 대기 간격 상당 부분에 대 한 여부를 식별 하는 필드입니다.
  • 마지막 점원:이 응답 하지 않는 조건이 발생 하는 경우에 해당 메모리를 트림 메모리 클럭의 이름과 형식입니다.
  • 대략적인 CPU 사용:이 커널 이며 리소스 모니터로 사용 하 고 사용자가 시간을 밀리초 단위로 측정 합니다. 사용이 다른 필드와 함께 리소스 모니터는 지정 된 기간 동안 진행을 하는 확인할 수 있습니다.
  • 간격:이 밀리초 단위로 측정 되는 마지막 점원 알림을 받은 후 경과 된 시간입니다.
RING_BUFFER_RESOURCE_MONITOR 항목에서 메시지의 시간 외에이 메시지가 메모리 부족 알림 원인을 식별할 수 있습니다.

RING_BUFFER_RESOURCE 모니터를 해석 하는 방법에 대 한 자세한 내용은. 다음 MSDN 블로그를 방문 하십시오.
작동 방식: 무엇의 RING_BUFFER_RESOURCE_MONITOR 다르다는 됩니다? (http://blogs.msdn.com/b/psssql/archive/2009/09/17/how-it-works-what-are-the-ring-buffer-resource-monitor-telling-me.aspx)
SQL Server 수신 하 고 알림을 메모리 및 리소스 모니터 작업 및 SQL Server의 메모리 관련 성능 문제를 해결 하는 방법에 대 한 응답 방법에 대 한 자세한 내용은 다음 MSDN 블로그 기사를 참조 하십시오.
메모리 압력-분류 (http://blogs.msdn.com/b/slavao/archive/2005/02/01/364523.aspx)

SQLOS의 메모리 관리자: 메모리 부족에 응답 합니다. (http://blogs.msdn.com/b/slavao/archive/2005/02/19/376714.aspx)

SQL Server 메시지 집합 작업 (http://blogs.msdn.com/b/psssql/archive/2007/05/31/the-sql-server-working-set-message.aspx)

SQL Server 2008의에서 성능 문제 해결 (http://msdn.microsoft.com/en-us/library/dd672789(v=SQL.100).aspx)

SQL Server 2008 서비스 팩 정보

이 문제를 해결 하려면 SQL Server 2008에 대 한 최신 서비스 팩을 구하십시오. 에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
968382  (http://support.microsoft.com/kb/968382/en-US/ ) SQL Server 2008에 대 한 최신 서비스 팩을 구하는 방법

SQL Server 2008 r2에 대 한 서비스 팩 정보

이 문제를 해결 하려면 SQL Server 2008 r2에 대 한 최신 서비스 팩을 구하십시오. 에 대 한 자세한 내용은 Microsoft 기술 자료의 다음 문서 번호를 클릭 합니다.
2527041  (http://support.microsoft.com/kb/2527041/ ) SQL Server 2008 r2에 대 한 최신 서비스 팩을 구하는 방법

현재 상태

Microsoft는 "적용 대상" 절에 나열 된 제품에서 문제가 있음을 확인 했습니다.

이 문제는 SQL Server 2008에 대 한 SQL Server 2008 서비스 팩 2에서 처음 수정 되었습니다.
이 문제는 SQL Server 2008 r2에 대 한 SQL Server 2008 R2 서비스 팩 1에서 처음 수정 되었습니다.

본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Standard
키워드: 
kbprb kbfix kbtshoot kbmemory kbmt KB2216485 KbMtko
기계 번역된 문서기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.
이 문서의 영문 버전 보기:2216485  (http://support.microsoft.com/kb/2216485/en-us/ )
공유
추가 지원 옵션
Microsoft Community 지원 포럼
직접 문의하기
Microsoft Certified Partner 찾기
Microsoft Store