1. スロークエリの用途は何ですか? long_query_time を超えて実行されるすべての SQL ステートメントを記録し、遅い SQL ステートメントを見つけるのに役立ち、これらの SQL ステートメントの最適化を容易にします。 2. パラメータの説明
3. セットアップ手順 1. 遅いクエリに関連するパラメータを表示する mysql> 'slow_query%' のような変数を表示します。 +---------------------------+----------------------------------+ | 変数名 | 値 | +---------------------------+----------------------------------+ | slow_query_log | オフ | | slow_query_log_file | /mysql/data/localhost-slow.log | +---------------------------+----------------------------------+ mysql> 'long_query_time' のような変数を表示します。 +-----------------+-----------+ | 変数名 | 値 | +-----------------+-----------+ | 長いクエリ時間 | 10.000000 | +-----------------+-----------+ 2.設定方法 方法1: グローバル変数の設定
mysql> グローバル slow_query_log を 'ON' に設定します。 スロークエリログを保存する場所を設定する mysql> グローバル slow_query_log_file を '/usr/local/mysql/data/slow.log' に設定します。 クエリが1秒を超えると記録されます mysql> グローバル long_query_time を 1 に設定します。 方法2: 構成ファイルの設定 設定ファイルmy.cnfを変更し、[mysqld]の下に以下を追加します。 [mysqld] slow_query_log = オン slow_query_log_file = /usr/local/mysql/data/slow.log 長いクエリ時間 = 1 3. MySQLサービスを再起動する サービスmysqldを再起動 4.設定後にパラメータを確認する mysql> 'slow_query%' のような変数を表示します。 +---------------------+--------------------------------+ | 変数名 | 値 | +---------------------+--------------------------------+ | slow_query_log | オン | | slow_query_log_file | /usr/local/mysql/data/slow.log | +---------------------+--------------------------------+ mysql> 'long_query_time' のような変数を表示します。 +-----------------+----------+ | 変数名 | 値 | +-----------------+----------+ | 長いクエリ時間 | 1.000000 | +-----------------+----------+ 4. テスト 1. 低速クエリSQL文を実行する mysql> sleep(2) を選択します。 2. スロークエリログが生成されているかどうかを確認する ls /usr/local/mysql/data/slow.log ログが存在する場合、MySQL スロー クエリ設定が正常に有効化されています。 要約する 上記はこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に少しでもお役に立てれば幸いです。ご質問があれば、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM をご愛顧いただき、ありがとうございます。 以下もご興味があるかもしれません:
|
<<: リバースプロキシ設定を実装するためのユニバーサルnginxインターフェース
SQL を最適化する必要があるのはなぜですか?当然ですが、SQL ステートメントを記述する場合、次の...
目次序文1. 技術原理1.1 レイアウト1.2 コンポーネント1.3 ステータス1.4 イベント1....
123WORDPRESS.COM HTML チュートリアル セクションに戻るには、ここをクリックして...
この記事では、トップに戻るボタンを実装するためのJavaScriptの具体的なコードを参考までに紹介...
ウェブサイトの開発とメンテナンスのコストが削減されるだけでなく、コードもよりセマンティックになります...
さっそく、レンダリングを見てみましょうソースコードは以下のとおりです <!DOCTYPE ht...
目次序文1. エラーログ2. バイナリログ1. バイナリログを有効にする2. バイナリログ形式3. ...
サーバーデータがSSL証明書を使用して暗号化および認証されていない場合、ユーザーのデータはプレーンテ...
カスケードを制御するために CSS の任意のプロパティに割り当てることができる特別な値が 2 つあり...
この記事では、MySQL 8.0.11のインストールチュートリアルを参考までに紹介します。具体的な内...
序文最近、仮想マシンを使用して Ubuntu 18.04 をインストールしました。クローン作成後、I...
目次1. 基本的な文法2. 条件式によるフィルタリング3. 論理式によるフィルタリング4. あいまい...
2011 年に最も顕著なウェブサイトの変更は、一連の製品に新しいユーザー インターフェースを導入した...
序文: MySQL では、システムが多くの文字セットをサポートしており、異なる文字セット間にはわずか...
目次導入導入集計関数 + over()ソート関数 + over() ntile() 関数 + ove...