MySQL 8.0.29で遅いクエリーログの設定を行う方法

環境
Ubuntu 22.04 LTS
MySQL 8.0.29-0ubuntu0.22.04.2

操作方法
1.現在遅いクエリーログを確認します

mysql> SHOW GLOBAL VARIABLES LIKE 'slow_query_log';
+----------------+-------+
| Variable_name  | Value |
+----------------+-------+
| slow_query_log | OFF   |
+----------------+-------+
1 row in set (0.00 sec)

2.遅いクエリーログを有効にするには、slow_query_log をONにします。

mysql> SET GLOBAL slow_query_log = ON;
Query OK, 0 rows affected (0.34 sec)

3.変更確認

mysql> SHOW GLOBAL VARIABLES LIKE 'slow_query_log';
+----------------+-------+
| Variable_name  | Value |
+----------------+-------+
| slow_query_log | ON    |
+----------------+-------+
1 row in set (0.00 sec)

4.ログの出力先となるファイル名を確認します。

mysql> SHOW GLOBAL VARIABLES LIKE 'slow_query_log_file';
+---------------------+---------------------------------+
| Variable_name       | Value                           |
+---------------------+---------------------------------+
| slow_query_log_file | /var/lib/mysql/arkgame-slow.log |
+---------------------+---------------------------------+
1 row in set (0.02 sec)

 

MySQL

Posted by arkgame