我希望为一个基于CakePHP的不断增长的网站优化我的SQL查询。例如,我可以使用递归= -1对事物进行优化,但是在进一步研究之前,我认为了解哪些查询花费最多的时间是有帮助的。
是否有一种简单的方法来记录生产站点上的查询时间?在每个find()周围添加代码的想法使我想要在开始之前退出,而且看起来beforeFind和afterFind函数携带的信息不足以跟踪哪个“后”对应于“前面的”。
提前感谢!
发布于 2018-06-06 05:26:51
只需为CakePHP使用Debug插件,还是使用DB服务器的日志记录?MySQL甚至可以配置为只记录缓慢的查询。
https://stackoverflow.com/questions/50712085
复制相似问题