Mysql
通過 SHOW INNODB STATUS 衡量性能;
在 mysql 上查看 SHOW INNODB STATUS 的輸出時,最重要的值是什麼,什麼是性能不佳的指標?
特別是在 FILE I/O 和 BUFFER POOL AND MEMORY 下。
數據庫伺服器是:
High-CPU Medium Instance 1.7 GB of memory 5 EC2 Compute Units (2 virtual cores with 2.5 EC2 Compute Units each) 350 GB of instance storage 32-bit platform I/O Performance: Moderate API name: c1.medium
可能最重要的值是“緩衝池命中率”,它應該足夠高。接下來,您應該檢查寫入次數/秒和 fsyncs/sec,fsyncs/sec 的數量不應該太高(如果這個數字低於 1 沒關係,但這取決於您的文件系統和/或底層硬體的實現,如果您有一個帶 BBU 的硬體 RAID 來緩衝 fsync 請求,那麼大量 fsync 不會對性能產生太大影響)。