2

2秒より長い遅いクエリを記録しています。1)mysqldumpがselect * from xyz(big table)を呼び出すため、毎日のバックアップも低速ログに記録されることを除いて、これは正常に実行されています。2)バックアップを新しいデータベースに挿入する場合(昨日のバックアップ、日曜日のバックアップなど)。mysqldumpが遅いクエリをログに記録しないようにするにはどうすればよいですか?バックアップの進行中に低速ロギングをオフにする一時的な方法はありますか?提案してください。

ありがとう、Vikas

4

1 に答える 1

2

私はそれがそれに答えると思います:

実行時に低速ログを制御するには、グローバルなslow_query_logおよびslow_query_log_fileシステム変数を使用します。slow_query_logを0(またはOFF)に設定してログを無効にするか、1(またはON)に設定してログを有効にします。slow_query_log_fileを設定して、ログファイルの名前を指定します。ログファイルがすでに開いている場合は、ログファイルが閉じられ、新しいファイルが開かれます。

取得元:http ://dev.mysql.com/doc/refman/5.1/en/slow-query-log.html

于 2011-02-13T14:14:04.333 に答える