ホームページ > データベース > mysql チュートリアル > Linux サーバー上でリアルタイムの MySQL クエリを監視するにはどうすればよいですか?

Linux サーバー上でリアルタイムの MySQL クエリを監視するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-04 21:34:12
オリジナル
674 人が閲覧しました

How Can I Monitor Real-Time MySQL Queries on a Linux Server?

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 サイトの他の関連記事を参照してください。

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