ホームページ  >  記事  >  データベース  >  サーバーを再起動せずに MySQL スロークエリログを有効にする方法?

サーバーを再起動せずに MySQL スロークエリログを有効にする方法?

Patricia Arquette
Patricia Arquetteオリジナル
2024-10-31 09:36:02239ブラウズ

How to Enable MySQL Slow Query Log Without Restarting the Server?

サーバーを再起動せずに MySQL スロー クエリ ログを有効にする方法

Q: http で推奨されている方法でのみスロー クエリのしきい値を設定できます。 ://crazytoon.com/2007/07/23/。ファイルパスの指定など、他に何か必要なことはありますか?

A: MySQL ドキュメントによると、デフォルトのスロー クエリ ログ ファイル名は、データ ディレクトリにある host_name-slow.log です。 SHOW VARIABLES の実行時にログ ファイルが表示されない場合は、MySQL バージョン 5.0.77 以前を使用していることが原因である可能性があります。これらのバージョンの場合は、次のコマンドを使用します:

SET GLOBAL log_slow_queries = 1;

ただし、MySQL 5.1 以降では、次のコマンドを使用できます:

SET GLOBAL slow_query_log = 'ON';

FLUSH LOGS を使用してログをフラッシュすることを忘れないでください。

以上がサーバーを再起動せずに MySQL スロークエリログを有効にする方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。