首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用计时记录mysql结果

问使用计时记录mysql结果
EN

Stack Overflow用户
提问于 2015-08-07 12:42:01
回答 1查看 69关注 0票数 0

我在我的服务器上使用MySql 5.0.37,当我在mysql服务器窗口中使用set profiling=1时,我可以获得性能分析数据,但只有在该窗口中执行查询时才有效。

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

相反,我希望mysql生成一个日志文件(在执行查询时),该文件显示查询和每次查询所花费的时间,该值可以类似于我在mysql服务器窗口中执行show profiles时在Duration列中显示的值。

这些查询是通过PHP程序中的mysqli调用执行的,该程序是网站的后端。这就是为什么我需要在日志文件中记录时间的原因。

有人知道如何让mysql生成这样的日志吗?

EN

回答 1

Stack Overflow用户

发布于 2015-08-07 23:42:51

调查

  • "general log“--要小心,它会很快填满磁盘。(或者它可以转到一个表中。)
  • 缓慢的日志,但使用long_query_time=0来捕获所有内容。同样,它也可以是磁盘独占。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31869804

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档