ホームページ > データベース > mysql チュートリアル > mysqlスロークエリとは何ですか

mysqlスロークエリとは何ですか

little bottle
リリース: 2019-05-31 18:00:19
オリジナル
5057 人が閲覧しました

MySQL スロークエリは、実行速度が遅い SQL ステートメントをログに記録する機能で、使用するにはこの機能をオンにする必要があります。

mysqlスロークエリとは何ですか

MySQL 構成ファイル my.cnf に次のように記述します:

long_query_time = 10
log-slow-queries = /var/lib/mysql/mysql-slow.log
ログイン後にコピー

long_query_time は、SQL が実行後にログに記録される時間を指します。ここでは 10 秒です。
log-slow-queries は、ログを書き込む場所を設定します (この例では、スロー クエリ ログはファイル /var/lib/mysql/mysql-slow.log に書き込まれます)。これが空の場合、システムはスロー クエリ ログが書き込まれます。ホスト名を指定し、slow.log を追加します。パラメータ log-long-format が設定されている場合、インデックスを使用しないすべてのクエリもログに記録されます。

これは非常に役立つログです。パフォーマンスへの影響は小さく (すべてのクエリが高速であると仮定)、最も注意が必要なクエリ (インデックスが欠落しているか、最適に使用されていない) を強調します。

推奨チュートリアル: MySQL ビデオ チュートリアル

以上がmysqlスロークエリとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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