ホームページ > データベース > mysql チュートリアル > mysqlデータベースでスロークエリログを有効にする方法の詳細な紹介

mysqlデータベースでスロークエリログを有効にする方法の詳細な紹介

黄舟
リリース: 2017-03-18 14:07:43
オリジナル
1512 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート