我有这样的配置MariaDB
:
...
slow_query_log = /var/log/mysql/mysql-slow.log
long_query_time = 1
...
执行查询时我有这样的值SHOW GLOBAL STATUS;
。
...
| Slow_queries | 448152 |
...
我还注意到过去一个小时内有超过 30 条长查询。
没有/var/log/mysql/mysql-slow.log
文件是什么原因?
另请参阅https://mysql.rjweb.org/doc.php/mysql_analysis#slow_queries_and_slowlog
如果您将slow_query_log设置为不同于 1/ON 的变量(我尚未用 TRUE 测试过),它将是
OFF
。使用以下方法验证:
在你的情况下它将输出
OFF
。在部分下添加以下内容
[mysqld]
并重新启动服务。注意:MySQL 中也会出现同样的行为