有没有人知道返回服务器当前负载平均值的MySQL查询?
答案 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允许您实时监控正在发生的事情,从每秒查询次数到查询的关键效率。