gpt4 book ai didi

mysql - 记录 mysql 查询

转载 作者:可可西里 更新时间:2023-11-01 07:47:27 26 4
gpt4 key购买 nike

我即将开始开发一个日志系统,以便将来在当前的 PHP 应用程序中实现,以从 MYSQL 数据库获取负载和使用统计信息。

该统计信息稍后将用于获取有关每秒数据库调用、查询时间等的信息。

当然,这只会在应用程序处于测试阶段时使用,因为它本身肯定会造成一些额外的负载。

但是,我现在最大的疑问是我是应该使用 MYSQL 来记录查询,还是应该使用基于文件的系统。我猜想在使用基于文件的系统处理日志时创建允许从多个位置写入的东西会有点令人头疼吗?

你会怎么做?

最佳答案

使用通用日志,它将显示客户端事件,包括所有查询:

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

如果您需要有关每个查询花费多长时间的非常详细的统计信息,请使用 long_query_time 为 0(或其他足够短的时间)的慢速日志:

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

然后使用http://www.maatkit.org/根据需要分析日志。

关于mysql - 记录 mysql 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2155825/

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