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

ライブMySQLクエリを表示するにはどうすればよいですか?

    すべてのクエリをログファイルに非常に簡単に記録できます:

    mysql> SHOW VARIABLES LIKE "general_log%";
    
    +------------------+----------------------------+
    | Variable_name    | Value                      |
    +------------------+----------------------------+
    | general_log      | OFF                        |
    | general_log_file | /var/run/mysqld/mysqld.log |
    +------------------+----------------------------+
    
    mysql> SET GLOBAL general_log = 'ON';
    

    (任意のデータベースで)クエリを実行します。 /var/run/mysqld/mysqld.logをgrepまたはその他の方法で調べます

    次に、

    を忘れないでください
    mysql> SET GLOBAL general_log = 'OFF';
    

    または、パフォーマンスが急落し、ディスクがいっぱいになります!



    1. この休止状態のテンプレートbulkUpdateが機能しない理由

    2. SQLServerで整数を10進数に変換する方法

    3. SQL Server SP-IN配列リストのパラメーターを渡しますか?

    4. AndroidでSQLiteデータベースを処理するメソッドをテストする方法は?