You've already forked ssms-addin
mirror of
https://github.com/alex-bochkov/ssms-addin.git
synced 2026-06-15 16:57:06 +02:00
Update Bufferpool_usage.sql
This commit is contained in:
@@ -19,4 +19,47 @@ INNER JOIN sys.dm_os_buffer_descriptors AS b
|
|||||||
ON src.allocation_unit_id = b.allocation_unit_id
|
ON src.allocation_unit_id = b.allocation_unit_id
|
||||||
WHERE b.database_id = DB_ID()
|
WHERE b.database_id = DB_ID()
|
||||||
GROUP BY src.[Object], src.[Type], src.[Index], src.Index_Type
|
GROUP BY src.[Object], src.[Type], src.[Index], src.Index_Type
|
||||||
ORDER BY buffer_pages DESC;
|
ORDER BY buffer_pages DESC;
|
||||||
|
----------------------------------------------------------------
|
||||||
|
|
||||||
|
SELECT DB_NAME(dobd.database_id) as dbname
|
||||||
|
,dobd.database_id
|
||||||
|
,dobd.allocation_unit_id
|
||||||
|
,dobd.page_type
|
||||||
|
INTO #buffer_pool
|
||||||
|
FROM sys.dm_os_buffer_descriptors dobd
|
||||||
|
WHERE dobd.database_id = DB_ID(' < database > ')
|
||||||
|
AND allocation_unit_id IS NOT NULL
|
||||||
|
|
||||||
|
SELECT dbname AS DB
|
||||||
|
,objname AS db_object_name
|
||||||
|
,COUNT(dbname) AS cache_page_count
|
||||||
|
,COUNT('x') * 8.0 / 1024 AS size_mb
|
||||||
|
FROM (
|
||||||
|
SELECT allocation_units.dbname
|
||||||
|
,allocation_units.database_id
|
||||||
|
,allocation_units.allocation_unit_id AS au_unit_id
|
||||||
|
,allocation_units.page_type
|
||||||
|
,object_details.allocation_unit_id
|
||||||
|
,object_details.type
|
||||||
|
,object_details.type_desc
|
||||||
|
,object_details.name AS objname
|
||||||
|
,object_details.index_id
|
||||||
|
FROM #buffer_pool allocation_units
|
||||||
|
LEFT OUTER JOIN (
|
||||||
|
SELECT au.allocation_unit_id
|
||||||
|
,au.type
|
||||||
|
,au.type_desc
|
||||||
|
,au.total_pages
|
||||||
|
,o.object_id
|
||||||
|
,o.name
|
||||||
|
,p.index_id
|
||||||
|
FROM sys.allocation_units au
|
||||||
|
INNER JOIN sys.partitions p ON au.container_id = p.hobt_id
|
||||||
|
INNER JOIN sys.objects o ON p.object_id = o.object_id
|
||||||
|
) AS object_details ON allocation_units.allocation_unit_id = object_details.allocation_unit_id
|
||||||
|
) tab
|
||||||
|
GROUP BY dbname
|
||||||
|
,objname
|
||||||
|
ORDER BY size_mb DESC
|
||||||
|
OPTION (MAXDOP 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user