ホームページ > データベース > mysql チュートリアル > docker mysqlコンテナでスロークエリログを有効にする方法

docker mysqlコンテナでスロークエリログを有効にする方法

PHPz
リリース: 2023-05-30 12:54:08
転載
1896 人が閲覧しました

1. コンテナのログイン アカウント

docker を入力して、実行中のコンテナを表示します。

docker ps
ログイン後にコピー

docker mysqlコンテナでスロークエリログを有効にする方法

##コンテナを入力します:

docker exec -it dc8880c13fef /bin/bash
ログイン後にコピー

ユーザー名とパスワード mysql

mysql -u root -p
ログイン後にコピー

docker mysqlコンテナでスロークエリログを有効にする方法

にログインし、パスワードを入力してログインします

docker mysqlコンテナでスロークエリログを有効にする方法

2。ログ関連情報

遅いログはデフォルトでオフになっています。


‘slow%’; のような変数を表示します (または、他のブロガーがバージョンの違いがあると言っているのを確認してから、パーセント記号を 2 つ使用します: ‘%slow %’; のような変数を表示します) )

docker mysqlコンテナでスロークエリログを有効にする方法

低速ログ スイッチをオンにする

set global slow_query_log = ON;
ログイン後にコピー

docker mysqlコンテナでスロークエリログを有効にする方法

は正常にオンになりました。

遅いSQLであるかどうかを判断するための閾値を変更することができ、SQLの実行が閾値を超えた場合にスローログのログファイルに記録されます。

docker mysqlコンテナでスロークエリログを有効にする方法#変更後、選択クエリをテストします。

docker mysqlコンテナでスロークエリログを有効にする方法ここでは、SQL が遅いログに記録されていることがわかります。

以上がdocker mysqlコンテナでスロークエリログを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート