sql >> データベース >  >> RDS >> Mysql

MySQLユーザーのクエリの監視

    私が提案できるいくつかの方法があります。

    1. SELECT * FROM information_schema.PROCESSLIST WHERE USER="someuser"; 今、あなたが何を使うかはあなた次第です。 cronjob(linux)を記述してファイルに保存するか、MySQLイベントを記述してmysqlテーブルに入力します。
    2. 一般的なクエリログを使用し、linux awk、sed、grepなどのツールを使用してログファイルを解析し、望ましい結果を取得します。

    ただし、コマンドラインLinuxコマンドの記述に慣れていない場合は、mk-query-digestを使用できます。 または、nagiosなどのカスタム監視ツールを構成することもできます 、cacti など。しかし、私は個人的にMONyog を好みます。 、ポイント1と2の両方を完全に実行し、何よりもGUIを備えています。



    1. 最新バージョンのSQLServerにアップグレードするための完璧なストーム

    2. バッチファイルからSQLを実行する

    3. DB内のすべての行を取得するにはどうすればよいですか?

    4. OracleからPostgreSQLへ—カーソルと一般的なテーブル式