Tipsというか、メモなんですがww
運用フェーズになると、DBのバックアップもそうですが、
ディスク容量との戦いになることもしばしば・・・
どのタイミングで圧縮するかは、業務要件次第ですかね。
自動圧縮もありますが、緊急的にうわっ!ちょwwwやべっwwwって時もあるでしょうということで・・
データ量が1000万件超えてくると、ログファイルもギガの単位になってきますから、
油断できません・・・
アタッチするときに、ログファイルを指定せずにアタッチして、新規作成ってのもアリかな?
とかおもっても、運用中にマスターDBをデタッチ&アタッチするかなー
数千万件のレコードをもってると、下手したらデタッチで数十分かかりますが・・・
SQL Server で tempdb データベースを圧縮する方法
http://support.microsoft.com/kb/307487/ja
DBCC SHRINKDATABASE (Transact-SQL)
http://msdn.microsoft.com/ja-jp/library/ms190488.aspx
DBCC SHRINKDATABASE
http://msdn.microsoft.com/ja-jp/library/ms190488.aspx
DBCC SHRINKDATABASE ({データベース名})
【ログの切り捨て】
BACKUP LOG {データベース名} WITH TRUNCATE_ONLY
(参照)http://technet.microsoft.com/ja-jp/library/ms186865.aspx