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';