首页
学习
活动
专区
圈层
工具
发布

MYSQL统计
EN

Stack Overflow用户
提问于 2011-05-25 19:30:26
回答 2查看 487关注 0票数 2

我写了一个类来检查一些统计数据,我不知道这些术语是什么意思,以及它们是否糟糕

$array =$array(“",mysql_stat());foreach ($array as $value){ echo $value。“;}

和产出:

代码语言:javascript
复制
Uptime: 4520
Threads: 3
Questions: 295957
Slow queries: 0
Opens: 905
Flush tables: 1
Open tables: 32
Queries per second avg: 65.477

出什么事了吗?

PS:有没有办法找到未封闭的mysql连接??

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2011-05-25 20:03:59

您是否在数据库性能方面有问题,或者您是否有另一个理由编写统计类?如果不知道这些价值观意味着什么,它们对你来说就永远不会有任何意义。

有一篇关于techrepublic的文章帮助解释了一些信息;您还可以查看关于服务器状态变量这里的正式文档。这对你来说可能是个很好的起点。

PS:已连接会给你当前开放连接的数量,这就是你想要的吗?

票数 2
EN

Stack Overflow用户

发布于 2011-05-25 20:12:00

唯一有意义的性能指标是用户的响应时间体验。如果此指标表示问题,请使用RDBMS生成的统计数据来帮助调查响应速度慢的原因。

与加载和其他DB细节相比,统计数据本身没有任何意义。例如,“慢速查询0”看起来不错,但是如果您正在运行一个大型数据仓库,‘慢速查询1000’也可能是一个好结果。

随着时间的推移,跟踪统计数据有助于理解正常负载,然后,当报告问题时,您可以与正常操作进行比较,以确定什么是错误的。

正如有问题的说的,读一读每个stat的含义,这样您就可以得到它背后的信息。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6129787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档