首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么MySQL慢查询日志不存在?

为什么MySQL慢查询日志不存在?
EN

Server Fault用户
提问于 2013-09-04 20:46:01
回答 4查看 8K关注 0票数 3

我今天在我的CentOS服务器上寻找一个MySQL慢速查询日志,但是没有找到日志。我甚至做了一个“选择睡眠(2)”的测试,希望能创建这个文件。请注意,我不是很了解服务器,所以任何帮助都是非常感谢的。

代码语言:javascript
复制
 7
  8 [mysql.server]
  9 user=mysql
 10 basedir=/var/lib
 11
 12 [mysqld]
 13 long_query_time = 1
 14 log_slow_queries=/var/log/mysql_slow_queries.log
 15 log=/var/log/mysql.query.log
 16
 17 ## FINE TUNING ##
 18
 19 key_buffer              = 16M
 20 max_allowed_packet      = 16M
 21 thread_stack            = 128K
 22 thread_cache_size       = 8
 23 query_cache_limit       = 1M
 24 query_cache_size        = 16M
 25
 26 [mysqld_safe]
 27 log-error=/var/log/mysqld.log
 28 pid-file=/var/run/mysqld/mysqld.pid
 29 safe-show-databases

如您所见,路径显示: /var/log/mysql_slow_queries.log --但是这个文件在哪里找不到。不过,我在目录中找到了mysql.query.log和mysqld.log。为什么我的MySQL慢速查询文件不存在?

EN

回答 4

Server Fault用户

回答已采纳

发布于 2013-09-04 21:18:25

一旦对my.cnf文件进行了更改,就需要重新启动MySQL服务。不确定您使用的是哪个系统,但通常情况下,service mysqld restart会工作或service mysql restart --只需查看/etc/init.d/即可。

此外,请确保文件已在磁盘上创建并可用:

代码语言:javascript
复制
touch /var/log/mysql_slow_queries.log
chown mysql:mysql /var/log/mysql_slow_queries.log

此外,时间在数据库中并不那么重要,而是没有索引的查询。考虑将以下内容添加到my.cnf中。当然,在执行以下操作后,重新启动MySQL:

log-queries-not-using-indexes

票数 2
EN

Server Fault用户

发布于 2013-09-04 21:28:13

触摸/var/log/mysql_slow_queries.log

chown mysql:mysql

并重新启动mysql服务。

mysql -u -pmypassword

选择睡眠(60);

cat /var/log/mysql_slow_queries.log

代码语言:javascript
复制
/usr/sbin/mysqld, Version: 5.5.28-log (Source distribution). started with:
Tcp port: 3306  Unix socket: /var/run/mysql/mysql.sock
Time                 Id Command    Argument
# Time: 130904 23:22:14
# User@Host: root[root] @ localhost []
# Query_time: 60.002284  Lock_time: 0.000000 Rows_sent: 1  Rows_examined: 0
SET timestamp=1378329734;
select sleep(60);
票数 0
EN

Server Fault用户

发布于 2013-09-04 21:30:23

slow_query_log=1添加到my.cnf[mysqld]部分并重新启动mysqld。

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

https://serverfault.com/questions/536418

复制
相关文章

相似问题

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