2012/05/24

SQLServerのすごいやつ2

本日教えてもらった便利なやつは以下の通り!

・sys.database_filesテーブル
これをみると、データベースの物理ファイルに関する情報がわかる!

・dbcc shrinkfile (データベース物理ファイル名, 0)
物理ファイルの圧縮を行う。

また、物理ファイルの圧縮を行う際に、データベースの「復旧モデル」によって圧縮具合が違う。
「完全」の場合、バックアップがなされていないと、DB物理ファイルに持ち続けるため容量が減らない。
 「単純」とかにしていると、一発で大分へるっぽい。

いつもこれで困るから、覚えておこうと思う。