【发布时间】:2011-11-10 15:51:43
【问题描述】:
我正在尝试编写一个程序来计算 MySQL 完成的磁盘写入总数 ..我知道您可以使用“显示全局状态”获取变量 mysql 命令..我需要帮助从变量列表中找出实际给出任何类型磁盘写入计数的变量..以便我可以对计数求和并解决我的问题
mysql> 显示全局状态;
给出以下变量的值
show variables;
etc ...
Innodb_data_writes
Innodb_data_written
Innodb_dblwr_pages_written
Innodb_dblwr_writes
Key_write_requests
Key_writes
我不知道一些变量的含义以及它们的含义,但我猜想并有点缩小到
Innodb_data_writes - 数据写入总数
Innodb_dblwr_writes - 已执行的双写操作数。
Innodb_log_writes - 物理写入日志文件的次数
Key_writes - 关键块物理写入磁盘的次数
这些是正确的吗?或者我还没有考虑过 mysql 写入的任何其他磁盘吗?或者有更好的方法来计算我的 sql 完成的磁盘写入
【问题讨论】: