如何在mysql上找到每秒写入次数?

时间:2015-10-01 18:39:57

标签: mysql performance monitoring benchmarking

是否有一个mysql变量或监视器,告诉每秒记录的写入次数是多少?

我可以使用一些变量值和计算来获得相同的结果吗?

假设我需要动态绘制图表。我该怎么办?

我正在寻找命令行选项,而不是基于GUI的监控工具。

我有一个混合的tokudb和innodb用例,所以非存储引擎特定的东西会更好。

1 个答案:

答案 0 :(得分:2)

(∀x)(frog(x) → green(x))

给你"写/秒"自启动以来这是从用户发出查询(例如INSERT)的角度出发的。

或者你想要"行写/秒"?

或"磁盘写入/秒"?

上述表达式的值来自( Com_insert + Com_delete + Com_delete_multi + Com_replace + Com_update + Com_update_multi ) / Uptime SHOW GLOBAL STATUS中的等效位置。

如果你想要"在最后10分钟写#34;,那么在10分钟前和现在就捕获计数器。减去以获得“改变”#39;最后分裂。

有几个GUI可以执行该算术等等。考虑MonYog($$),MySQL Enterprise Monitor($$$),cacti等。