2013-06-26 2 views
1

SQL Server에서 정확한 메모리 사용량을 알고 싶습니다.이 매개 변수 또는 쿼리는이 용도로 사용됩니까? 예를 들어 제안하십시오.SQL Server 메모리 사용 모니터링

예를 들어 작업 관리자에서 최대 서버 메모리를 8GB로 구성한 경우 SQL Server 메모리 사용량은 8GB로 표시됩니다. 그래서 정확한 메모리 사용량이 SQL Server의 현재 연결에 의해 현재 perfmon에서 0을 보이고 있는지 알 수 없습니다.

답변

0

작업 관리자는 실제 사용중인 메모리 양이 8GB이기 때문에이를 보여줍니다. 설계 상 SQL Server는 절대로 잡을 수있는 메모리를 해제하지 않습니다. 디스크에서 가져온 모든 데이터를 캐시에 저장하고 메모리에 유지하므로 다음 쿼리가 훨씬 빠릅니다. 연결이 없더라도 SQL Server는 모든 데이터를 보류하여 다음 연결이 데이터를 가져 오기 위해 디스크로 돌아갈 필요가 없습니다.