none
'Resource Monitor' 세션은 무엇입니까? 왜 CPU 를 많이 사용하나요? RRS feed

  • 질문

  • 안녕하세요. SQL Server 를 운영하고 있는 중, 갑자기 서버에서 CPU 가 증가하여 확인해 보니

    'Resource Montior' 의 세션이 CPU 를 점유하고 있습니다.

    해당 세션에 대해 검색해 보았으나, 얻을 수 있는 정보가 별로 없었는데요.

    이 세션이 점유하고 있는 CPU 를 해제하기 위해 할 수 있는 절차가 있을까요?

    현재 재 환경은 다음과 같습니다.

    Windows Server 2016 / SQL Server 2017 CU 14

    OS Memory 8GB, SQL Server Memory 6GB

    추가적인 정보가 필요하면 요청 부탁드립니다.

    2019년 10월 29일 화요일 오전 4:45

모든 응답

  • 안녕하세요,

    SQL Server의 Resource Monitoring 프로세스는 서버의 메모리가 부족할 때 많은 CPU를 사용하는 것으로 알려져 있습니다. 리소스 모니터가 SQL Server 작동에 필요한 메모리를 확보하기 위하여 끊임없이 메모리 반환 등의 작업을 시도하게 되기 때문입니다.

    SQL Server 2017 제품의 경우 Express Edition을 제외한 모든 버전의 메모리 최소 요구 사항은 1GB이지만, 적어도 4GB 이상이 권장되며 데이터베이스 크기가 늘어남에 따라 메모리 크기를 늘려 성능을 최대화 할 것을 권장하고 있습니다. 따라서 현재 운영하고 있는 데이터베이스 크기에 따라 필요한 메모리의 부족이 해당 이슈의 원인일 수 있습니다. 만일 데이터베이스 크기가 크지 않음에도 이슈가 발생하고 있다면, 피드백 바랍니다.

    감사합니다. 


    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.


    2019년 10월 29일 화요일 오전 6:38
    중재자