7

MySQL サーバー (Windows マシン上) によって実行されるクエリのすべての SQL を追跡/監視する簡単な方法はありますか?

更新:無料のツールについてお尋ねします。

4

3 に答える 3

7
  1. 次のコマンドをサーバーに送信します。 set global general_log=1;
  2. ログ ファイル (Win7 のデフォルトでは にありますC:\ProgramData\MySQL\MySQL Server 5.1\data) を見つけ、コンピュータと同じような名前を付けます。
  3. ログを調べてください:)
  4. DB サーバーのパフォーマンスを正常に戻すには、 general_logback を設定します。0
于 2010-10-04T14:40:22.100 に答える
5

MYSQL5.6のローカルWindows7x64インストールで私のために働いたのは次のとおりです。

  • my.iniファイルを開き、次の行があることを確認します。

    長いクエリログ

    
    long_query_time = 1
    slow_query_log = 1
    slow_query_log_file = "C:\Zend\MySQL5.6\slowquery.log"
    
    

    一般ログの設定

    
    general_log=1
    general_log_file = "C:\Zend\MySQL5.6\genquery.log"
    
    
  • ファイルを保存してサービスを再起動します

一般的なクエリログをオフにするには、general_logの値を0に設定して再起動します。また、システムに合わせてログファイルのパスを変更することを忘れないでください。

于 2012-01-04T23:14:24.353 に答える
2

MONyogの30日間の試用版をダウンロードできます。それがあなたのためのツールであるならば、私はあなたがそれを買うことを提案します。

于 2010-10-04T13:59:38.503 に答える