SQL Server でデータベースのログを切り捨てるべく、バックアップを確保してから dbcc shrinkdatabase ([データベース名] , 10 ) のようなコマンドを実行してみた。そうすると、shrinkdatabase 前に最適化しておいたテーブルのインデックスが思いっきり断片化している・・・。

仕方ないので、alter table [インデックス名] on [テーブル名] rebuild でキーの再構築を図った。インデックス名を ALL とすれば、そのテーブルの持つインデックスをすべて再構築してくれる。

----------
追記
データベースの圧縮はインデックスを断片化するそうです。そのうちネタ元のリンクを張ります。