gpt4 book ai didi

php - 如何记录具有大量结果的查询

转载 作者:行者123 更新时间:2023-11-30 22:52:23 26 4
gpt4 key购买 nike

多年来我一直在使用 Drupal 编写网站,有时我注意到代码中我只查询一行,但我忘记使用 LIMIT 所以结果集可能变得不必要地大。

虽然避免这个问题的最好方法就是不要忘记这些类型查询的这一步,但我仍然是人,所以从长远来看是不切实际的乐观。

我想尽可能地减少 MySQL 和 PHP 之间传输的数据量,为此我需要知道哪些查询返回大型结果集,以便我可以在代码中找到它们并进行适当的修复.

我知道有慢查询日志,但是大结果集的查询不一定慢。

是否有使用 Drupal Hook 或其他方式轻松完成此操作的方法?

最佳答案

您可以使用 devel模块显示正在页面上执行的查询。

启用模块后,转到Administration > Configuration > Development > Devel Settings 并确保Display query log 已打开。您应该会在页面底部看到查询日志。

关于php - 如何记录具有大量结果的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27787608/

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