如何找到每秒写mysql



是否有一个mysql变量或监控来告诉每秒有多少写入被记录?

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

假设我需要动态地绘制相同的图形。我该怎么做?

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

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

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

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

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

或"disk writes/sec"?

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

如果您想要"在最近10分钟内写入",那么捕获10分钟前和现在的计数器。减去得到"变化",最后除以。

有几个gui可以做这个算术和更多的事情。考虑MonYog ($$), MySQL Enterprise Monitor ($$$), cacti等

相关内容

  • 没有找到相关文章

最新更新