首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在哪里可以找到mysql慢日志?

在哪里可以找到mysql慢日志?
EN

Database Administration用户
提问于 2011-01-03 21:33:43
回答 5查看 68.7K关注 0票数 31

正如标题上说的,我在哪里可以看到它?

是否有任何配置选项(比如有多少ms将确定查询是否缓慢)?

EN

回答 5

Database Administration用户

回答已采纳

发布于 2011-01-03 21:37:35

根据安装情况,您可以在默认目录中找到它。例如,在我的红帽上,它是/var/log/mysql/

查询时间是时间,以秒为单位,它应该开始记录时间。这可以在启动和运行时完成。

日志-慢速-查询=/var/log/mysql/mysql-sl.log

long_query_time =1

票数 24
EN

Database Administration用户

发布于 2011-01-11 20:04:50

在MySQL:show global variables like '%slow%';

更新:这里有到手册的链接:链接文本

票数 31
EN

Database Administration用户

发布于 2011-01-13 22:24:43

这些是我在所有my.cnfs中通常都有/使用的相关选项(和设置),用于记录慢速查询:

代码语言:javascript
复制
log_output=FILE
slow_query_log=1
slow_query_log_file=/var/log/mysql/mysql.slow 
long_query_time=0.001 
log-queries-not-using-indexes=0

请注意,对于长_查询_时间

从MySQL 5.1.21开始..。当登录到文件时,支持微秒的分辨率。

票数 7
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/33

复制
相关文章

相似问题

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