Linux でのリアルタイム MySQL クエリ監視
データベースのパフォーマンスの最適化と問題のトラブルシューティングには、MySQL クエリのリアルタイム監視が不可欠です。この記事では、Linux サーバー上のライブ クエリをトレースする簡単で効果的な方法について説明します。
MySQL クエリのログ記録
MySQL サーバーによって実行されたすべてのクエリをキャプチャするには、一般的なログ記録を有効にすることができます。次のコマンドを実行します。
mysql> SHOW VARIABLES LIKE "general_log%"; mysql> SET GLOBAL general_log = 'ON';
クエリ ログを確認する
一般的なログを有効にしたら、データベース操作を実行します。クエリはファイル /var/run/mysqld/mysqld.log に記録されます。 grep などのコマンドを使用してログを調べ、特定のクエリをフィルタリングできます。
grep "SELECT *" /var/run/mysqld/mysqld.log
一般ログを無効にする
ログを収集したら、忘れずに一般ログを無効にしてください。必要なデータ:
mysql> SET GLOBAL general_log = 'OFF';
これらの手順に従うことで、Linux 上のライブ MySQL クエリを簡単に監視できます。サーバーを分析し、データベースのパフォーマンスと動作についての洞察を得ることができます。
以上がLinux サーバー上でリアルタイムの MySQL クエリを監視するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。