開発プロジェクトでは、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 をインストールするための詳細なチュートリアル
目次序文チェック制約作成、削除、表示制限要約する序文MySQL 8.0 では、チェック制約という非常...
図に示すように: しかし、IE6で表示すると、right:1px:になります。 IE6 には、幅と高...
目次序文antd はどのようにしてコンポーネントをカプセル化するのでしょうか?ディバイダーコンポーネ...
テーブルがコンパクトになりすぎないように、テーブル内のセル間に一定の距離を設定できます。基本的な構文...
目標: 辺の長さが等しい正方形を作成する方法 1: 単位 vw を使用する (ps これが最も簡単な...
HTML はタグと属性で構成されており、これらを組み合わせてブラウザにページの表示方法を指示します。...
ビルドを無効にするパーティション式では、次の構成はサポートされません。ストアドプロシージャ、ストアド...
<br />ウェブサイトを科学的にデザインする: アイトラッキング研究から学ぶ 23 の...
MySQL データベースをインストールすると、デフォルトの MySQL データベースの最大接続数が ...
I. 概要HTML テンプレートを作成するときに、テキスト レイアウトの手段としてスペースが使用さ...
目次1. 目的2. 文法3. 練習する1. 目的通常、エラーが発生すると、スクリプトは直ちに停止し、...
手順は以下のとおりです1. dockerグループを作成する: sudo groupadd docke...
この記事は、「24 Days of Linux Desktop」の特別シリーズの一部です。 Open...
<br />国内のウェブサイトが本格的に普及し、ユーザーエクスペリエンスに重点が置かれる...
MySQL の暗号化と復号化の例データの暗号化と復号化はセキュリティ分野で非常に重要です。プログラマ...