用于检查读/写比率的命令?

时间:2010-02-06 17:53:31

标签: mysql monitoring

MySQL中是否有命令返回查询的读写比率,以便我能够知道MySQL花费的时间,以及通过在两台服务器上拆分数据来显着降低负载?

3 个答案:

答案 0 :(得分:8)

您可以使用“显示状态”并检查“Com_%”变量的读/写比率。

至于分割数据,你必须检查慢速查询日志(Google mysqlsla)并找出这些查询是否能够被分割。

答案 1 :(得分:8)

此SQL命令将指示读/写比率:

SHOW GLOBAL STATUS WHERE Variable_name = 'Com_insert'
OR Variable_name = 'Com_update'
OR Variable_name = 'Com_select'
OR Variable_name = 'Com_delete';

答案 2 :(得分:5)

http://forums.mysql.com/read.php?10,328920,337142#msg-337142

“显示全局状态'Com%'。这将给出每种语句类型的总体计数(自上次重启以来)。这不一定会告诉您主要是SELECT绑定还是写绑定。您可能有一个Com_select中的数字很小,但选择非常慢。“