php - MySQL 查询和 PHP 脚本调整 : How can I find the problems?

标签 php mysql performance logging profiling

我继承了一个站点,该站点运行着数个不同的人多年来共同开发的多个不同的软件包,并在整个过程中进行了大量修改和插件。

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

最佳答案

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

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

个人推荐,按顺序:

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

关于php - MySQL 查询和 PHP 脚本调整 : How can I find the problems?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8568909/

相关文章:

php - 如何在非面向对象的环境中使用 PHP mysqli()

MySQL 连接器 : parameters not being added

php - 更改在 Wordpress 中生成音频嵌入短代码的方式

python - 更快地创建多个数据帧。 for循环太慢

PHP 版本必须等于或高于 5.6

php - 从表中的数据库中选择复选框并使用 PHP 将其更新回来

php - 剥掉冒号处的一根绳子

mysql - MySQL的STR_TO_DATE()函数

c++ - 什么时候在函数中对 const 值使用 const 引用?

linux - 仅使用 -r Grep 性能 : using -ri vs.