トランザクションログは、バックアップ後に巨大な成長を持っています

StackOverflow https://stackoverflow.com/questions/1881564

質問

私は不随意DBAとして副業で、プログラマをしています。

私は毎晩フルバックアップと「チェックデータベースの整合性」を行い保守計画を持っています。私は、バックアップのトランザクションは10分ごとに記録します。データベースのバックアップ後にトランザクションログのバックアップサイズスパイク - 指数関数的に大きくなっ。私は、トランザクション・ログ・スパイクを引き起こしていたものであると思った - - 私は毎晩インデックスと統計情報を再構築するために使用されるが、何も変更していないこれらのステップを取り除きます。

この巨大なスパイクがなかった場合は、

低速接続での私たちのバックアップをミラーリングにはかなり助けられるだろう - 私はそれが私が間違っているのものです期待しています。誰もが何かを示唆することはできますか?

役に立ちましたか?

解決

あなたが唯一の深夜の午前6時から、ログのバックアップを実行している場合は、その後、午前6時で非常に最初のログバックアップがバックアップしているの最後のログバックアップ以降に6時間以内に発生したすべてのデータベース・アクティビティます。

これは完全に正常であり、おそらくあなたのデータベースのバックアップが午前4時に起きるという事実とは何の関係もありません。

あなたはSQL2008上にあるので、

は、私の他の答えに警告が適用されない、とあなたは、ログが24時間をバックアップ実行すると問題ないはずです。

他のヒント

このSQL 2000か?

SQL 2000では、あなたはフルバックアップが実行されている、または遮断する、または非常肥大化したログファイルのように、「悪いことが起こることができます」一方、ログのバックアップを実行することになっていない。

をhref="https://serverfault.com/questions/13099/sql-transaction-log-backups-conflicting-with-full-backups">参照してください。 MicrosoftのSQLエンジンを担当するために使用される「男」、ポール・ランダル、よります。

をhref="https://serverfault.com/questions/56095/skip-log-backup-if-full-backup-is-running">参照してください。ログのバックアップをスキップするためにフルバックアップを実行している間ます。

SQL 2005以降では、この制限はもはや存在しない、とあなたが同時にログのバックアップとフルバックアップを実行している悩みを持つべきではありません。

あなたの完全なバックアップが実行されている間、トランザクションのバックアップが実行されません。だから、どのくらいのあなたの完全なバックアップがかかりますか?トランザクションログは、トランザクションログのバックアップによって、この時間の間に切り捨てられません。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top