重新啟動後預熱快取(warm-up,確認 buffer pool 的儲存與還原設定),從快照還原的 DB 也要預先讀取磁碟。
圖表上
剛開服或維護結束後暴增 · 磁碟讀取、緩衝快取命中率
查看位置
MySQL 看 Innodb_buffer_pool_reads(不在 buffer pool 中而從磁碟讀取的次數)與 Innodb_buffer_pool_read_requests 的比例,以及預熱進度 Innodb_buffer_pool_load_status。PostgreSQL 看 pg_stat_database 的 blks_read、blks_hit。也一併看 DB 伺服器的磁碟讀取次數
Server Status VariablesMySQL Innodb_buffer_pool_reads(不在 buffer pool 中、直接從磁碟讀取的邏輯讀取次數)、Innodb_buffer_pool_read_requests、Innodb_buffer_pool_load_status(預熱進度)