mariadb 慢速查询未记录
mariadb slow query not logged
如标题所示,虽然已经完成相关设置,但日志文件中并没有记录任何日志。
slow_query_log_file = /var/log/mysql/mariadb-slow.log
slow_query_log = 1
long_query_time = 1
log_slow_rate_limit = 1000
log_slow_verbosity = query_plan
log-queries-not-using-indexes
这是mariadb的conf内容。
当您打开日志文件时,只有基本信息存在。
Tcp port: 3306 Unix socket: /run/mysqld/mysqld.sock
Time Id Command Argument
logrotate 似乎工作正常。
连接到 mysql 后,我使用了 select sleep();但它没有正常工作。
使用命令后的结果是0,貌似正常,但是log没有记录。
为什么它不起作用?
仅当 MariaDB 服务器实例重新启动时,新设置才会应用。因此,如评论中所述,解决方案是重新启动 MariaDB 服务器实例以应用新设置。
如标题所示,虽然已经完成相关设置,但日志文件中并没有记录任何日志。
slow_query_log_file = /var/log/mysql/mariadb-slow.log
slow_query_log = 1
long_query_time = 1
log_slow_rate_limit = 1000
log_slow_verbosity = query_plan
log-queries-not-using-indexes
这是mariadb的conf内容。 当您打开日志文件时,只有基本信息存在。
Tcp port: 3306 Unix socket: /run/mysqld/mysqld.sock
Time Id Command Argument
logrotate 似乎工作正常。 连接到 mysql 后,我使用了 select sleep();但它没有正常工作。 使用命令后的结果是0,貌似正常,但是log没有记录。
为什么它不起作用?
仅当 MariaDB 服务器实例重新启动时,新设置才会应用。因此,如评论中所述,解决方案是重新启动 MariaDB 服务器实例以应用新设置。