MySQL8 slow_queryを使ってスロークエリの設定を表示する方法

環境
MySQL 8.0

操作例
1.show global variables like 'slow_query%’;
show variables は、MySQLのシステム変数の値を表示します。
「slow_query%」の指定で、「slow_query」で始まる値を表示します。

2.show session variables like 'slow_query%’;
sessionを指定すると「現在の接続に有効な値」を表示します。
global/sessionを指定しない場合、sessionになります。

3.MariaDB [testphp]> show variables like 'slow_query%’;

+---------------------+--------------+
| Variable_name | Value |
+---------------------+--------------+
| slow_query_log | OFF |
| slow_query_log_file | pc1-slow.log |
+---------------------+--------------+
3 rows in set (0.00 sec)

4.スロークエリの設定を変更する
変更する場合、setコマンドを使用します。

MariaDB [(none)]> set global slow_query_log = ON;
MariaDB [(none)]> set global slow_query_log_file = 'pctest-slow.log';

 

IT

Posted by arkgame