スロー クエリ ログを有効にする Mysql コマンド ライン方法: [set global throw_query_log='ON';] ステートメントを実行して有効にします。 [show variables like "%slow%";] ステートメントを実行すると、スロー クエリ ログが有効になっているかどうかを確認できます。
具体的な方法:
(推奨チュートリアル: mysql チュートリアル)
デフォルトの低速を確認する速度 クエリ時間は 10 秒です
mysql> show variables like "%long%"; +-----------------+-----------+ | Variable_name | Value | +-----------------+-----------+ | long_query_time | 10.000000 | +-----------------+-----------+ 1 row in set (0.00 sec)
3 秒に設定し、グローバルを追加し、終了して再入力して有効にします
mysql> set global long_query_time=3; Query OK, 0 rows affected (0.00 sec)
低速クエリが有効になっているかどうかを確認してください
mysql> show variables like "%slow%"; +---------------------+---------------------------------+ | Variable_name | Value | +---------------------+---------------------------------+ | log_slow_queries | OFF | | slow_launch_time | 2 | | slow_query_log | OFF | | slow_query_log_file | /usr/local/mysql/mysql-slow.log | +---------------------+---------------------------------+ 4 rows in set (0.00 sec)
遅いクエリを有効にする
mysql> set global slow_query_log='ON'; Query OK, 0 rows affected (0.28 sec)
有効になっているかどうかを確認する
mysql> show variables like "%slow%"; +---------------------+---------------------------------+ | Variable_name | Value | +---------------------+---------------------------------+ | log_slow_queries | ON | | slow_launch_time | 2 | | slow_query_log | ON | | slow_query_log_file | /usr/local/mysql/mysql-slow.log | +---------------------+---------------------------------+ 4 rows in set (0.00 sec)
関連する推奨事項: php training
以上がmysqlコマンドラインでスロークエリログを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。