ホームページ >データベース >mysql チュートリアル >mysqlデータベースでスロークエリログを有効にする方法の詳細な紹介
この記事では主にmysqlデータベーススロークエリログを有効にする方法について詳しく説明します。必要な友達は
データベースを参照してスロークエリログを有効にする
設定ファイルを行うことができます。次の 2 つの文を設定ファイル my.ini
log-slow-queries = C:\xampp\mysql_slow_query.log 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 サイトの他の関連記事を参照してください。