작업 관리자가 SQLServer 및 추가 서비스에서 사용하는 메모리를 올바르게 표시하지 않을 때 Brent Ozar의 최신 기사 에서이 사례를 처리합니다. 당신은 여기에서 찾을 수 있습니다 : 마이크로 소프트 SQL 서버 메모리에은 sysadmin의 가이드 .
인용구 : " 왜 SQLServer.exe가 많은 메모리를 사용하지 않습니까?
서버에 원격 데스크톱을 설치하고 작업 관리자를 보면 sqlservr.exe의 Mem Usage가 항상 이상하게 보입니다. 그것은 SQL Server의 결함이 아닙니다. 작업 관리자는 더럽고 더러운 거짓말 쟁이입니다. (나는 SQL 녀석이 책임을 바꾼 것처럼 들리지만, 잠시만 참 아라.) 64 비트 박스 에서이 숫자는 다소 정확하지만 32 비트 박스에서는 완전히 기본이 아닙니다. . SQL Server에서 사용중인 메모리 양을 정확하게 파악하려면 프로세스 탐색기와 같은 도구가 필요하며 모든 SQL Server 프로세스를 식별해야합니다. 오른쪽에 표시된 서버에는 두 개의 SQL Server 인스턴스 (sqlservr.exe로 표시됨)와 SQL 에이전트, SQL 브라우저 및 SQL Server 백업 도구가 있습니다. SQL Server Analysis Services, Integration Services 및 Reporting Services도 동일한 서버에서 실행되고 메모리를 사용하는 것도 드문 일이 아닙니다.
그렇다면 SQL은 얼마나 많은 메모리를 사용합니까? 나는 당신을 위해 이것을 쉽게 할 것입니다. SQL Server가 모든 메모리를 사용하고 있습니다. 기간."
따라서 Mark의 쿼리를 시도하고 더 나은 메모리 보고서 도구를 사용하는 것이 좋습니다. 또는 작업 관리자가 아닌 메모리를보고하도록 Perfmon을 신뢰하십시오.