MySQL クエリのログ記録: ステップバイステップ ガイド
概要
MySQL クエリのモニタリングとログ記録これは、パフォーマンスの問題のトラブルシューティング、データベース アクティビティの監査、コンプライアンスの強制に不可欠です。この記事では、MySQL でクエリ ログを有効にして、すべてのデータベース インタラクションをキャプチャして分析できるようにするための包括的なガイドを提供します。
クエリ ログを有効にする
クエリ ログを開始するには、まずクエリ ログを有効にする必要があります。 general_log オプション。これは、ターミナルまたは MySQL クライアントで実行される次の SQL コマンドを通じて実現できます:
SET global general_log = 1; SET global log_output = 'FILE'; SET global general_log_file='/your/desired/log/file/path.log';
これにより、次のパラメータが設定されます:
クエリ ログを無効にする
必要なクエリをキャプチャしたら、過剰なディスク使用量とシステムの過剰な使用を防ぐためにログを無効にすることができます。オーバーヘッド。次のコマンドを使用します:
SET global general_log = 0;
追加オプション
クエリ ログをより詳細に制御するには、次のオプションを利用できます:
ログのダンプ
ログに記録されたクエリは、指定されたファイルの場所にダンプできます。データベース操作の中断を避けるため、ゴールデンタイム以外の時間帯にログをダンプすることをお勧めします。
注:
実行する前に、ログ ファイルのパスを適切な場所で更新することを忘れないでください。コマンド。
以上がMySQL クエリのログを有効または無効にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。