在文献中,SQL查询效率通常用“每秒查询数”(QPS)来度量。考虑到我手中有一个包含生产数据的数据库,这些措施是如何制定的?有没有MySQL工具可以解决这个问题?
发布于 2011-01-20 15:35:00
# mysqladmin status
Uptime: 587 Threads: 121 Questions: 3456 Slow queries: 0 Opens: 152 Flush tables: 1 Open tables: 64 Queries per second avg: 5.888
发布于 2011-01-19 23:28:01
执行此操作的最简单方法是创建一个运行以下命令的作业:
SHOW STATUS
以指定的时间间隔。这将返回"queries“值。取连续调用之间的差值以显示状态,然后除以测量之间的秒数,以获得每秒的查询数。
发布于 2011-01-19 23:28:42
如果您使用的是linux,您可以使用一个名为MyTop的工具来进行实时分析。
https://stackoverflow.com/questions/4737047
复制相似问题