2012. 4. 26. 11:02
Brain Trainning/DataBase
데이터베이스별 버퍼 사용량을 측정할 수 있습니다.
아래의 스크립트를 참조하시면 됩니다.
SELECT [Database Name], sum([Page Count])
FROM (
SELECT
(CASE WHEN ([is_modified] = 1) THEN 'Dirty' ELSE 'Clean' END) AS 'Page State',
(CASE WHEN ([database_id] = 32767) THEN 'Resource Database' ELSE DB_NAME (database_id) END) AS 'Database Name',
COUNT (*) AS 'Page Count'
FROM sys.dm_os_buffer_descriptors
WHERE database_id between 5 and 1000
GROUP BY [database_id], [is_modified]
) as K
GROUP BY [Database Name]
ORDER BY [Database Name]
아주 가끔씩 필요해지는 것들이 생기네요...
흠...
'Brain Trainning > DataBase' 카테고리의 다른 글
SQL Server 2008 R2 서비스팩1 (0) | 2012.06.12 |
---|---|
[MSSQL] 특정 Wait 상태와 그와 관련된 Resource 조회 (0) | 2012.05.02 |
[MSSQL] 시스템 대기 상태 관련 글 [펌] (0) | 2012.04.05 |
[MSSQL] Wait Stats Best References .. (0) | 2012.04.04 |
[MSSQL] Database 파일 정보 조회 Script (0) | 2012.04.03 |