MySQL Query和PHP Script Tuning:我如何找到问题?

时间:2011-12-19 23:24:54

标签: php mysql performance logging profiling

我继承了一个运行几个不同软件包的网站,这些软件包由几个不同的人在几年内工作,并且在整个过程中进行了大量修改和插件。

我如何系统地,普遍地,我希望自动记录/监控/查找使用慢查询,持久连接,无索引连接等的脚本?

2 个答案:

答案 0 :(得分:2)

有多种工具可以满足这些需求:

另外在网站上,另一个很棒的工具是Toad for MySQL(免费),提供完整的数据库管理(包括表格,视图,触发器,函数,程序等),图表和模式/数据比较功能。

我个人建议,按顺序:

  • New Relic(免费或付费计划,如果在预算范围内)
  • mysqltuner(只需要使用一次或两次)
  • MySQL Enterprise Monitor(对于大多数情况来说太贵了,但非常好)

答案 1 :(得分:-1)

您可以启用slow query logmysqltuner也是调整最重要的参数的起点。