是否有一个mysql变量或监视程序可以告诉您每秒记录多少写操作?

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

假设我需要动态绘制一个相同的图。我该怎么办?

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

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

最佳答案

( Com_insert + Com_delete + Com_delete_multi +
  Com_replace + Com_update + Com_update_multi ) / Uptime


自启动以来为您提供“写入/秒”。从用户发出查询(例如INSERT)的角度来看。

还是您想要“行/秒”?

还是“磁盘写入/秒”?

上面表达式的值来自SHOW GLOBAL STATUSinformation_schema中的等效位置。

如果要“在最近10分钟内写入”,请在10分钟之前和现在捕获计数器。减去得到“变化”,最后除。

有几种GUI可以执行该算法,甚至更多。考虑MonYog($$),MySQL Enterprise Monitor($$$),仙人掌等。

关于mysql - 如何找到每秒写在mysql上?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32894604/

10-11 22:26
查看更多