SQLServerのログが巨大になってた
SQLServer2005が動いているサーバーで、なぜかディスクの空き容量が少ないなぁと気づきました。
そんなに大きなサイズのファイルはないはずなんだが…と調べていたら、あるDBのログが巨大になっている事が分かりました。
100GBを超えています。
おいおい。
別のDBからファイルをコピーしているだけで、テーブルは1つしかない。
単純にコピーしているだけなんですけど….
ログのバックアップをすれば切捨てられるという事なのですが、定時にコピーしているだけなのでハッキリ言ってログいらない。
なので、以下のSQLでログを切捨てしました。
DUMP TRANSACTION DB名 WITH NO_LOG
この後、圧縮したらログが1GBになりました。
”ちゃんと監視しておけよ”と言われれば、全くその通りです。
私が作ったDBじゃなかったので、正直ノーマークでした。