gpt4 book ai didi

php - 如何确定哪个查询执行时间最长

转载 作者:行者123 更新时间:2023-11-29 06:50:27 25 4
gpt4 key购买 nike

我有一个规则列表,根据这些规则我触发了多个查询,

但是其中一个查询需要一段时间才能运行,我正在尝试找出哪个查询花费的时间太长,以便找出解决方案。

我不明白为什么它花费的时间太长(超过 7 秒)

我所有的查询都是更新、插入、删除和一些小的选择

注意:我正在传递一个 jquery post 事件,所以我当前收到超时错误,那是因为页面的执行时间超过 7 秒。我可以通过增加超时值来修复它。但我想解决问题的根源。执行一个简单的选择、插入、更新或删除应该不需要那么长时间。

我正在使用 PDO 执行查询,我正在使用我自己的类连接到表并执行查询。如果你想看我的课,请关注这个How can I return LastInsertID from PDO whin a method of a class

最佳答案

您可以启用 MySQL 慢查询日志来查看哪些数据库查询花费了很长时间

http://dev.mysql.com/doc/refman/5.5/en/slow-query-log.html

默认情况下,它会显示超过 10 秒的查询

http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html#sysvar_long_query_time

我建议将该参数更改为 2 秒。

关于php - 如何确定哪个查询执行时间最长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15771923/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com