gpt4 book ai didi

php - 记录 mysql 结果和计时

转载 作者:行者123 更新时间:2023-11-29 22:09:04 25 4
gpt4 key购买 nike

我在服务器上使用 MySql 5.0.37,当我在 mysql 服务器窗口中使用 set profiling=1 时,我能够获取分析数据,但这仅在执行查询时有效在那个窗口中。

通过在 my.cnf 文件中添加类似于“log=/path/to/log”的行,我可以在没有计时的情况下记录查询。

我想要的是 mysql 生成一个日志文件(在执行查询时),该文件显示查询以及每个查询所花费的时间,并且该值可以类似于 Duration< 中显示的值 列,当我在 mysql 服务器窗口中执行 showprofiles 时。

查询是通过 PHP 程序中的 mysqli 调用执行的,该程序构成网站的后端。这就是为什么我需要日志文件中的计时。

有谁知道如何让mysql产生这样的日志?

最佳答案

调查一下

  • “一般日志”——谨慎;它很快就会填满磁盘。 (或者它可以转到 table 上。)

  • 慢日志,但使用 long_query_time=0 以便捕获所有内容。同样,它可能会占用大量磁盘空间。

关于php - 记录 mysql 结果和计时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31869804/

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