設定ファイルを変更します
次の 2 つの文を設定ファイル my.ini に追加します
log-slow-queries = C:\xampp\mysql_slow_query.log2 long_query_time=3
最初の文は、スロー クエリ ログのパスを定義するために使用されます (Linux システムの場合、権限の問題が発生します)。関連)
2 番目の文は、何秒以上かかるクエリを遅いクエリと定義するために使用されます (単位: 秒)。
構成を確認し、構成が成功したかどうかを確認します:
//查看慢查询时间,单位:s show variables like "long_query_time";
//查看慢查询配置情况 show status like "%slow_queries%";
//查看慢查询日志路径 show variables like "%slow%";
スロークエリ操作を実行し、ログが記録されるかどうかを確認します:
自分で構築した環境にはデータ量が少ないため、遅いクエリの実行をシミュレートするのは困難です。次のステートメントを使用してシミュレートできます:
SELECT SLEEP(10),name from user where userid=1;
遅いクエリの数を表示します:
show global status like '%slow%';
以上がMySQL データベースで低速クエリ ログが可能になるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。