SQL SERVER 當前資料庫佔用Pool緩衝空間情況
今天在微軟網站看到一個檢視當前資料庫的哪個表或者索引佔用Pool緩衝空間最多指令碼
覺得還不錯:
SELECT count(*) * 8 AS cached_pages_kb
,obj.name,obj.index_id,b.type_desc,b.name
FROM sys.dm_os_buffer_descriptors AS bd
INNER JOIN
(
SELECT object_name(object_id) AS name
,index_id,allocation_unit_id,object_id
FROM sys.allocation_units AS au
INNER JOIN sys.partitions AS p
ON au.container_id=p.hobt_id
AND(au.type=1 OR au.type=3)
UNION ALL
SELECT object_name(object_id) AS name
,index_id,allocation_unit_id,object_id
FROM sys.allocation_units AS au
INNER JOIN sys.partitions AS p
ON au.container_id=p.partition_id
AND au.type=2
)AS obj
ON bd.allocation_unit_id=obj.allocation_unit_id
LEFT JOIN sys.indexes b on b.object_id=obj.object_id AND b.index_id=obj.index_id
WHERE database_id=db_id()
GROUP BY obj.name,obj.index_id,b.name,b.type_desc
ORDER BY cached_pages_kb DESC;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-693672/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 解除sql server資料庫佔用SQLServer資料庫
- SQL Server 檢視錶佔用空間大小SQLServer
- SQL SERVER Buffer Pool緩衝池裡面修改過的頁總數大小SQLServer
- 檢視資料庫佔用磁碟空間的方法資料庫
- 【資料庫資料恢復】SQL Server資料庫磁碟空間不足的資料恢復案例資料庫資料恢復SQLServer
- 檢視SQL SERVER表的空間使用情況SQLServer
- 更改當前資料庫預設臨時表空間注意事項資料庫
- SQL Server無法刪除資料庫 "xxx",因為該資料庫當前正在使用(如何刪除一個Sql Server資料庫)SQLServer資料庫
- SQL Server檢視所有表大小,所佔空間SQLServer
- SQL Server 2008 空間資料庫 --- 空間索引概念及建立(取自幫助)SQLServer資料庫索引
- 調節Oracle資料緩衝區引數,緩衝整個資料庫(轉)Oracle資料庫
- imp方式還原資料庫空間佔用特別大資料庫
- SYSAUX表空間佔用過大情況下的處理(AWR資訊過多)UX
- 獲取資料庫空閒空間的SQL資料庫SQL
- Oracle 查詢各個 “表空間/資料檔案” 的空間使用比情況Oracle
- 檢視SQL SERVER表的空間使用情況(續)SQLServer
- 檢視mysql資料庫空間使用情況MySql資料庫
- oracle查詢表空間的空間佔用情況Oracle
- ORACLE expdp在表空間較多的情況下執行非常緩慢Oracle
- 檢視臨時表空間佔用及當前天在執行的sqlSQL
- MYSQL造資料佔用臨時表空間MySql
- Libevent應用 (三) 資料緩衝
- 【資料庫資料恢復】磁碟空間不足導致sql server錯誤的資料恢復資料庫資料恢復SQLServer
- MySQL中讀頁緩衝區buffer poolMySql
- SQL Server資料庫佔用記憶體過多的解決方法SQLServer資料庫記憶體
- oracle 資料庫裡檢視錶空間使用狀況;Oracle資料庫
- 查詢當前SQL Server的版本SQLServer
- HANA資料庫查詢大表佔用記憶體空間 for hana 2.0資料庫記憶體
- 當前EVA4400儲存分割槽情況
- ORA-01691 資料庫表空間佔滿資料庫
- 解決SQL Server資料庫佔用記憶體過多的問題SQLServer資料庫記憶體
- 資料庫搬移表空間(從chicago server搬移到wilson server)資料庫GoServer
- 關於資料庫緩衝池的問題資料庫
- Oracle資料庫緩衝區命中率(轉)Oracle資料庫
- MySQL檢視當前資料庫庫MySql資料庫
- 檢視oracle資料庫表空間使用情況 非常慢!Oracle資料庫
- 查詢sqlserver資料庫及各表格空間利用情況SQLServer資料庫
- oracle_sql_取當前時間18到7天前的18點之間的資料OracleSQL