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. 全体的な手順冒頭で、RabbitMQ サービスをインストールして実行する方法を紹介しましたが、...
目次ブートストラップと関連コンテンツの紹介グリッドシステムネストされた列列オフセット列の並べ替えナビ...
MySQLにおける静的変数の役割の詳細な説明静的変数の使用 静的変数サンプルコード: 関数テスト()...
基本的にすべてのeコマースプロジェクトにはショッピングカートの機能があります。これはreact-na...
HTML フォーム タグのチュートリアル。このセクションでは、主に Web ページで INPUT タ...
1 インストールMYSQL 公式サイトから対応する解凍バージョンをダウンロードし、必要なディレクトリ...
1. MySQLデータベースのエンコーディングを確認する mysql -u ユーザー名 -p パスワ...
私の最初のサーバープログラム現在、オンラインゲームの書き方を学んでいるので、サーバーサイドのプログラ...
以前、プロジェクトを開発しました。バックエンドのインターフェースを書くために Flask フレームワ...
今日、MySQL の無料インストール版をデプロイしたところ、テーブル 'mysql.plug...
1. 角を丸くする今日の Web デザインは、常に最新の開発テクノロジーに追随しており、HTML5 ...
HTML を初めて使用する多くの人にとって、テーブル <table> は最もよく使用され...
問題を見つける今日は、vue ファイルにローカル画像を導入する際に問題が発生したので、この記事を書き...
この記事の例では、Webメッセージボードを実装するためのjsの具体的なコードを参考までに共有していま...
質問最近、SSH フレームワークを使用して実用的なプロジェクトを完了していたときに、長い間悩まされて...