当查看mysql的SHOW INNODB STATUS的输出时,最重要的值是什么,以及什么是性能不佳的指标?
具体在FILE I / O和BUFFER POOL和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
这是一个跟进: Mysql InnoDB表大小的性能
可能最重要的价值是“缓冲池命中率”,它应该足够高。 接下来,你应该检查写/秒和fsyncs /秒的数量,fsyncs /秒的数量不应该太高(如果这个数字低于1就没问题,但这取决于你的文件系统和/或底层硬件的实现,如果您有硬件RAID w / BBU指示缓冲fsync请求大量的fsyncs将不会影响性能很多)。