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)