MySQL データベースで低速クエリ ログが可能になる

迷茫
リリース: 2017-03-26 11:34:18
オリジナル
1178 人が閲覧しました

設定ファイルを変更します

次の 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!