Mysql查询返回服务器负载平均值

时间:2009-10-18 14:01:46

标签: sql mysql

有没有人知道返回服务器当前负载平均值的MySQL查询?

4 个答案:

答案 0 :(得分:2)

您的意思是实际系统负载平均值吗?这与MySQL无关。例如,在Linux上,您可以从/proc/loadavg获取它。

答案 1 :(得分:1)

您可能需要查看此声明:
http://dev.mysql.com/doc/refman/5.1/en/show-status.html

  

显示 [GLOBAL |会话]状态       [喜欢'模式'| WHERE expr]

     

SHOW STATUS提供服务器状态信息。这个信息也可以   使用mysqladmin获得   扩展状态命令。类似   条款,如果存在,表明哪个   要匹配的变量名称。 WHERE   可以给出选择行的子句   使用更一般的条件,如   在第20.28节讨论,   “显示声明的扩展”。这个   声明不要求任何   特权。它只需要   能够连接到服务器。

答案 2 :(得分:1)

如果我错了,请纠正我,但是负载平均变量是机器的属性,而不是MySQL服务器。 所以要检索平均值。加载你应该寻找系统调用,而不是SQL查询。

答案 3 :(得分:0)

您安装了mytop吗?

  

mytop是基于控制台的(非gui)   监视线程和的工具   MySQL 3.22.x的整体性能,   3.23.x和4.x服务器

Mytop允许您实时监控正在发生的事情,从每秒查询次数到查询的关键效率。

请参阅Using Mytop: A MySQL Monitor