僅看 Key_reads/Key_read_requests 不夠,忽略了絕對值與時間維度。科學評估需三維:
mysqladmin -r -i 10 extended-status | grep Key_reads 每 10 秒採樣,觀察每秒物理讀次數,對比磁盤 IOPS 能力。
SHOW GLOBAL STATUS LIKE 'key_blocks_u%'; Key_blocks_used / (Key_blocks_used + Key_blocks_unused) ≈ 80% 為健康
tune2fs /dev/sda1 | grep "block size" dumpe2fs /dev/sda1 | grep "block size"
-r 顯示差值、-i 10 每 10 秒刷新grep 過濾核心指標:Questions/Queries/Innodb_rows/Com_*awk 做自動化監控結論:命中率是結果,單位時間物理讀與緩存利用率才是調優決策依據。