開発プロジェクトでは、MySQL のスロークエリログを通じて効率の問題のある SQL を監視できます。 次のコマンドはログ記録を有効にします。 スロークエリログファイルのディレクトリを見つける 「slow_query_log」のような変数を表示する スローログファイルのディレクトリを設定する グローバル slow_query_log_file を 'home/mysql/sql_log/mysql_slow.log' に設定します。 インデックスを使用しないSQL文をログに記録するかどうか グローバル log_queries_not_using_indexes=on を設定します この制限を超える SQL ステートメントがログに記録される秒数を設定します。 グローバル long_query_time=1 を設定する ここでこの時間は通常かなり大きいので、状況に応じて 0.01 秒に設定するのが最適です。 それでは実際にコマンドを実行してみましょう。 まずログファイルの場所を確認します。 slow_query_log がオフになっていることがわかります。これは、スロー クエリ ログが有効になっていないことを意味します。 ログのステータスを表示するには、 次に、コマンドを使用して long_query_time の値が設定されているかどうかを確認します。 0 の場合、すべてのクエリがログに記録されることを意味します。 ログの保存形式を見てみましょう。 形式は次のとおりです。 #クエリ実行時間#時間:140606 12:30:17 #SQL実行ホスト情報 #User@Host:root[root] @ localhost [] #SQL 実行情報、クエリ実行時間、ロック時間、送信された行数、スキャンされた行数 #Query_time:0.000031 Locak_time:0.000000 Rows_sent:0 Rows_examined:0 #SQL実行時間 SET timestamp=1402029017; #実行されたSQLコンテンツはテーブルを表示します。 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
<<: Linux システム (CentOS7 インストール) に JDK8 をインストールするための詳細なチュートリアル
MongoDB のインストール プロセスと問題記録1. MongoDBのインストールMongoDBを...
「開発とは、単にコードを書くだけではない」というのは、3EV の Dan Frost 氏の言葉です。...
<本文> <div id="ルート"> <h1&...
secure_file_priv = ' ';管理者としてcmdを実行します。 my...
序文NFS (Network File System) は、ネットワーク ファイル システムを意味し...
目次原因理由NPM の紹介: CNPM の紹介:より良い方法方法の改善npm と cnpm を一緒に...
歴史は常に驚くほどうまく繰り返される。西洋建築とウェブデザインは、どちらも工学と芸術の組み合わせです...
序文Deepin のユーザー インターフェイスは、使用時に非常に見栄えがします。インターフェイス効果...
注意すべき点は、イベントバブリング自体の特性上、メリットだけでなくデメリットも生じるということです。...
MySQL 5.7.13 Mac用インストールチュートリアル、非常に詳細で、以下のように記録されてい...
明らかな HTML、隠された「公開スクリプト」 Web ページのダウンロード時間を短縮する鍵は、フ...
この記事では、MySQL テーブル データのインポートおよびエクスポート操作について説明します。ご参...
目次Vueのコアコンセプトを理解するVueの双方向バインディングの原理と実装を探るVue 双方向バイ...
以前、Docker コンテナの起動後にボリュームをマウントできるかどうか尋ねられたことがあります。m...
1. 背景一般的に、データ ウェアハウス環境では、row_number 関数を使用して特定のディメン...