SQLServerのトランザクションログが肥大化しないように30分に1回トランザクションログバックアップするように設定して、しばらくは肥大化してないことを確認していたのに、気付いたら、なぜかログが数十GBになっていて…あれ?どうした…?
ログが大きくなった時間をチェックしてみたところ、ちょうどその時間にばかでかいDBのインデックス再構築をやってました。インデックス再構築にもトランザクションログを使うので、再構築やったあとはトランザクションログをチェックして適宜縮小させる必要があるようです。
ツッコミ歓迎
SQLServerのトランザクションログが肥大化しないように30分に1回トランザクションログバックアップするように設定して、しばらくは肥大化してないことを確認していたのに、気付いたら、なぜかログが数十GBになっていて…あれ?どうした…?
ログが大きくなった時間をチェックしてみたところ、ちょうどその時間にばかでかいDBのインデックス再構築をやってました。インデックス再構築にもトランザクションログを使うので、再構築やったあとはトランザクションログをチェックして適宜縮小させる必要があるようです。