SELECT
objtype AS [CacheType]
, count_big(*) AS [Total Plans]
, sum(cast(size_in_bytes as decimal(18,2)))/1024/1024 AS [Total MBs]
, avg(usecounts) AS [Avg Use Count]
, sum(cast((CASE WHEN usecounts = 1 THEN size_in_bytes ELSE 0 END) as decimal(18,2)))/1024/1024 AS [Total MBs - USE Count 1]
, sum(CASE WHEN usecounts = 1 THEN 1 ELSE 0 END) AS [Total Plans - USE Count 1]
FROM sys.dm_exec_cached_plans
GROUP BY objtype
ORDER BY [Total MBs - USE Count 1] DESC
'Database > MSSQL work' 카테고리의 다른 글
PLAN CACHE에대해 (예상실행계획)내부 결과를 반환하는 캐시쿼리 (0) | 2020.11.25 |
---|---|
한번 썼던 PLAN CACHE 쿼리들을 삭제하는 명령어 (0) | 2020.11.25 |
PLAN CACHE에서 단일 실행계획을 찾고, 또 삭제하는 캐시 쿼리 명령어 (0) | 2020.11.25 |
CLUSTERED/ NONCLUSTERED 예상실행계획 비교 (0) | 2020.11.24 |
[COLUMNSTORE INDEX] SQL 프로파일러 이용하여 성능 테스트 (0) | 2020.11.24 |