SQL SERVER Buffer Pool緩衝池裡面修改過的頁總數大小
Buffer Pool緩衝池裡面修改過的頁總數大小:
SELECT count(*) * 8 as cached_pages_kb,
convert(varchar(5),convert(decimal(5,2),(100-1.0*(select count(*) from sys.dm_os_buffer_descriptors b where b.database_id=a.database_id and is_modified=0)/count(*)*100.0)))+'%'modified_percentage
,CASE database_id
WHEN 32767 THEN 'ResourceDb'
ELSE db_name(database_id)
END AS Database_name
FROM sys.dm_os_buffer_descriptors a
GROUP BY db_name(database_id),database_id
ORDER BY cached_pages_kb DESC;
如果一個資料庫的大部分(超過80%)是修改過的,那麼這個資料庫寫操作非常多。反之如果這個比例接近0,那麼該資料庫的活動幾乎是只讀的。讀寫的比例對磁碟的安排是很重要的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8183550/viewspace-693673/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL中讀頁緩衝區buffer poolMySql
- Buffer Cache(緩衝區快取)篇:keep pool(保留池)快取
- mySQL5.6新特性快速預熱Buffer_Pool緩衝池MySql
- SQL SERVER 當前資料庫佔用Pool緩衝空間情況SQLServer資料庫
- MySQL 5.7新特性之動態修改innodb_buffer_pool大小MySql
- DB2緩衝池建立修改和刪除DB2
- MySQL InnoDB緩衝池MySql
- mysql引數之innodb_buffer_pool_size大小設定MySql
- Node.js Buffer(緩衝區)Node.js
- log buffer(日誌緩衝區)
- Java NIO 之 Buffer(緩衝區)Java
- Java-NIO之Buffer(緩衝區)Java
- 8、Node.js Buffer(緩衝區)Node.js
- node.js中緩衝區–BufferNode.js
- Buffer Cache Size(資料緩衝區)
- MySQL怎麼緩解讀的壓力的?---buffer poolMySql
- Java NIO -- 緩衝區(Buffer)的資料存取Java
- Nonpaged Pool(非分頁池) 和 Paged Pool(分頁池) 在Windows中的用處Windows
- Nio再學習之NIO的buffer緩衝區
- 你真的會用PostGIS中的buffer緩衝嗎?
- SQL Server 2014新特性探祕(2)-SSD Buffer Pool ExtensionSQLServer
- 關於BUFFER POOL的一些總結
- 為什麼node.js要引入buffer?淺析緩衝區bufferNode.js
- mysql檢視緩衝池命中率MySql
- SQL Server大小寫 總結 --未完待續SQLServer
- 關於資料庫緩衝池的問題資料庫
- MySQL innodb_buffer_pool_size 變數MySql變數
- Socket程式設計注意接收緩衝區大小程式設計
- Java整數緩衝區Java
- (SQL Server)分頁的儲存過程SQLServer儲存過程
- Node.js 中的緩衝區(Buffer)究竟是什麼?Node.js
- 使用edit編輯緩衝區中的sqlSQL
- 物件有多少個資料塊緩衝在Data buffer中物件
- 調整緩衝區快取記憶體(Buffer Cache)的效能(轉)快取記憶體
- 調整緩衝區快取記憶體(Buffer Cache)的效能(1)快取記憶體
- 調整緩衝區快取記憶體(Buffer Cache)的效能(2)快取記憶體
- 調整緩衝區快取記憶體(Buffer Cache)的效能(3)快取記憶體
- sql server 大小寫敏感SQLServer