2017-07-16 13 views
1

私は3TBのデータベースを持っています。実動データベースで作業を行う前に、テスト環境で縮小を実行する必要があります。私は小さな塊で行うと言っているブログを読んでいます。小さな塊で縮小データベース

小規模チャンクでの操作方法は?

+1

なぜあなたはそれを縮小しているにMSの参照?どのくらいの空き容量がある? –

+0

私たちは約750000メガバイト下にそれを得ることを考えています。それは3.75 tbから多くをもたらすことが可能ですか?どれくらい私たちは取り戻すことができますか?任意の見積もり –

+0

一般的に言えば縮小は悪い考えです。データベース全体が小さい3TBを使用している場合は、おそらく3TBを再度使用します。パフォーマンス上の問題を抱えていると思っている場合は、小さくするとデータベースが短時間で収縮するため、データベースを高速化することはできません。 – Namphibian

答えて

1

管理スタジオでは、縮小コマンドの新しいサイズを伝えることができます。だから基本的には、あなたが縮小を実行するたびに小さなサイズを設定します。
私はそれを行うためのSQLコマンドを知らない。しかし、SQL Serverではいつものように、自分で作成することができます。
OKちょうどそれをgoogled。次に、DB UserDBを縮小し、空き領域の10%を残します。

DBCC SHRINKDATABASE (UserDB, 10); 
GO 

SHRINKDATABASE

関連する問題