是否有一个mysql变量或监视器,告诉每秒记录的写入次数是多少?
我可以使用一些变量值和计算来获得相同的结果吗?
假设我需要动态绘制图表。我该怎么办?
我正在寻找命令行选项,而不是基于GUI的监控工具。
我有一个混合的tokudb和innodb用例,所以非存储引擎特定的东西会更好。
答案 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等。