開発プロジェクトでは、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 をインストールするための詳細なチュートリアル
オーバーフロー非表示指定された高さを超えるテキストや画像情報を非表示にすることを意味します。 <...
この記事では、libudev ライブラリを使用して hidraw デバイスにアクセスします。 lib...
1. 2 列レイアウトとは何ですか? 2 列レイアウトには、左側が固定幅で右側が適応幅のレイアウトと...
本体の幅をウィンドウの幅に設定します(次のスクリプトで制御されます) $("body&qu...
Navicatをインストールした後次のエラーが発生する場合があります: Client does no...
目次序文1. 不明 vs 任意2. 未知とあらゆるもののメンタルモデル3. まとめ要約する序文any...
目次ユニオンクエリ1. 中国の各省のIDと名前を照会する2. 湖南省のすべての地級市のIDと名称3....
アンカータグの使用法:同じドキュメント内の特定の場所にリンクすることをアンカー リンクと呼びます。ア...
js興味深いカウントダウンケース、参考までに、具体的な内容は次のとおりですコード: <!DO...
アクセス数が増えると、MySQL データベースへの負荷が増大します。MySQL アーキテクチャを使用...
MySQL は最も人気のあるリレーショナル データベース管理システムです。WEB アプリケーションに...
序文基本的に、職場のプログラマーは、count(*)、count(1)、または count(prim...
システム管理者は複数のサーバーを同時に管理する場合があり、これらのサーバーは異なる場所に配置されてい...
1. コマンドの紹介watch コマンドは、指定されたコマンドを定期的に実行し、実行結果を全画面に表...
この記事では、CSS スティッキー フッターの実装コードを紹介し、共有します。詳細は次のとおりです。...