mysql - 分析 cakephp 查找操作

标签 mysql cakephp

我希望针对一个基于 CakePHP 的不断发展的网站优化我的 SQL 查询。例如,我可以使用 recursive = -1 进行优化,但在继续之前,我认为了解哪些查询花费的时间最多会很有帮助。

是否有一种简单的方法来记录查询在生产站点上所花费的时间?在每个 find() 周围添加代码的想法让我想在开始之前退出,而且它看起来不像 beforeFind 和 afterFind 函数携带足够的信息来跟踪哪个“之后”对应于哪个“之前”。

提前致谢!

最佳答案

简单地使用 CakePHP 的 Debug Kit 插件或使用您的数据库服务器的日志记录? MySQL 甚至可以配置为仅记录慢速查询。

关于mysql - 分析 cakephp 查找操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50712085/

相关文章:

mysql - 我需要从 3 个分类法(个人资料类别、县、部门)获取帖子数据

mysql - Oxwall 转移域名托管服务商

php - CakePHP 分页顺序不适用于 SELECT .. AS .. 字段

php - 使用电子邮件字段而不是用户名字段进行身份验证 CakePHP 3

php - 浏览器在 UTF-8 cakePHP 应用程序上检测到 ISO-8859-1 编码

php - 计算mysql查询中的订单位置

php - 为什么 wp_update_post 去掉斜杠?

mysql - 将 SQL 查询转换为 Doctrine 1.2 dql

javascript - 如何限制多次加载同一个js

php - 在 CakePHP 中调用 bool 值的成员函数 success()