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インターフェース
1. ul タグには、Mozilla ではデフォルトでパディング値がありますが、IE ではマージン値...
<tfoot> タグは、テーブル フッターのスタイルを定義するために使用されます。基本構...
この記事の例では、テーブルを動的に生成するjsの具体的なコードを参考までに共有しています。具体的な内...
目次序文1. 現在の時刻を取得する1.1 現在の日付と時刻を返す1.2 現在の日付を取得する1.3 ...
MySQL挿入時の8時間の時差の問題を解決する通常、jdbc の URL にはいくつかのパラメータを...
システムの初期のパーティション分割により、オペレーティング システム内の対応する / パーティション...
最近、私は毎日論文提案に取り組んでいます。自分のスキルを発揮して、再びWebをデザインしたくてうずう...
目次モードパラメータハッシュ履歴ハッシュ履歴.push()ハッシュ履歴.replace()アドレスバ...
ボリュームとは何ですか?ボリュームは英語で容量を意味し、Docker ではデータ ボリューム、つまり...
Nginx 仮想ドメイン名設定を使用すると、ドメイン名を購入せずに特定のドメイン名を介してローカル ...
準備するこの記事の環境情報: ソフトウェアバージョンセントOSセントOS7.4マイグレーション8.0...
デフォルトのテーブル名はbase_dataで、json列名はjson_valueです。 json_v...
Nginx のインストールCentOS 6.x yum にはデフォルトで nginx ソフトウェア ...
一般的な基本グラフィックと私が遭遇するいくつかの小さなアイコンについて簡単に説明します。以下は CS...
1. 遷移属性の理解1. transition 属性は、次の 4 つの遷移プロパティを設定するために...