序文MySQL スロー クエリ ログは、MySQL が提供するログ レコードの一種です。これは、応答時間がしきい値を超えた MySQL のステートメントを記録するために使用されます。具体的には、実行時間が long_query_time 値を超えた SQL ステートメントがスロー クエリ ログに記録されます。 long_query_time のデフォルト値は 10 です。これは、ステートメントが 10 秒以上実行されることを意味します。デフォルトでは、MySQL データベースはスロー クエリ ログを開始しないため、このパラメータを手動で設定する必要があります。もちろん、チューニングに必要でない場合は、スロー クエリ ログをオンにすると、多かれ少なかれパフォーマンスに影響が出るため、このパラメータを開始することは一般的に推奨されません。スロー クエリ ログは、ファイルまたはデータベース テーブルへのログ レコードの書き込みをサポートします。 公式ドキュメントではスロークエリログについて以下のように紹介されています(部分的な情報ですので、詳細は公式の関連リンクを参照してください)。
スロークエリログ関連のパラメータMySQL の遅いクエリに関連するパラメータの説明:
スロークエリログの役割スロー クエリ ログには、実行に指定された時間よりも長い時間がかかる SQL ステートメントが記録されます。スロー クエリ ログを使用すると、パフォーマンスのボトルネックを特定して分析できます。 スロークエリログ機能が有効になっているかどうか、スロークエリログファイルが保存されているディレクトリを確認します。 「slow_query%」のような変数を表示 低速クエリのログ記録を有効にする
MySQL設定ファイル/etc/my.cnfで、 slow_query_log=オン 長いクエリ時間=1 スロー クエリ ログを有効にすると、クエリに 1 秒以上かかる SQL ステートメントが記録されます。ログは、MySQL を再起動すると有効になります。 次のSQLを使用して次のことをテストできます。 スリープ(2)を選択します。 遅いクエリログファイル TCP ポート: 0 Unix ソケット: (null) 時間IDコマンド引数 # 時間: 210125 6:30:14 # ユーザー@ホスト: reptile[reptile] @ [192.168.10.254] Id: 1 # クエリ時間: 2.000380 ロック時間: 0.000000 送信行数: 1 検査行数: 0 タイムスタンプを1611556214に設定します。 スリープ(2)を選択します。
要約するこれで、MySQL スロー クエリ ログの役割と有効化に関するこの記事は終了です。MySQL スロー クエリ ログに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: ApacheBench でマルチ URL をサポートする方法
CSS カウンター属性はほぼすべてのブラウザ (IE8 を含む) でサポートされていますが、あまり使...
目次序文webpack-deb サーバーwebpack-dev-server 起動エラー解決策1解決...
varchar の保存ルール4.0 未満のバージョンでは、varchar(20) は 20 バイトを...
mysqlはブール型を返します最初のケースでは、直接戻ります select id='22a...
今日、MySQL データベースをコンピューターに再度インストールしました。システムを再インストールす...
この記事では、JS掃海プロジェクトの概要を参考までに紹介します。具体的な内容は次のとおりです。プロジ...
/etc/docker/daemon.json を編集し、以下を追加します。 { "ストレ...
フラットなウェブサイト構造の本質はシンプルさです。コンテンツの重要なポイントを強調し、ページの装飾効...
需要背景最近、Vue を使用してフロントエンド エンジニアリング システムと組み合わせ、以前のデモを...
1. ワイヤレスPowerShell を実行し、次のコマンドを入力します。 install-wind...
最終的な解決策は最後の写真にありますリモート データベース ( Linux システム) に接続したと...
PHP7 がリリースされてからかなり時間が経ちますが、パフォーマンスが大幅に向上したことはよく知られ...
1. 分析的思考1. 機械自身の理由を排除する2. サーバーパフォーマンス分析3. プロジェクト自体...
この記事では、例を使用して MySQL コマンドライン スクリプトの実行について説明します。ご参考ま...
質問最近、SSH フレームワークを使用して実用的なプロジェクトを完了していたときに、長い間悩まされて...