データベースを縮小することの利点と欠点は何ですか? パフォーマンスへの影響はありますか?
digiguru
質問する
7507 次
1 に答える
11
- 利点: 使用するディスク容量が少ない
- デメリット:空き容量が少ない
ほとんどすべての操作を完了するには、空き領域のない縮小された DB を「拡張」する必要があります。
SQL が MDF ファイルのスペースを使い果たすと、それを拡張する必要があり、これは非常に遅く、コストがかかります。
ファイルに十分なスペースがあることがわかっている場合は、縮小してください。断片化されたファイルには注意してください。断片化されている場合は、後でインデックスを再作成する必要があります。
基本的な例:
500MB のデータベース ファイル、400MB 使用。400MB に縮小できますが、SQL によってサイズが 40MB (デフォルトでは 10%) 追加されるため、次の操作は非常に遅くなります。
500MB のデータベース ファイル、50MB 使用。あなたはおそらくスペースを無駄にしています。それを 100MB に縮小しても、DB にはまだ多くのことを行うためのスペースがあります。
500MB のデータベース ファイル、50MB を使用しましたが、数百万のレコードをインポートしようとしています。そのままにしておきます。インポート後、再度確認してください。
読み取り専用 DB は常に縮小する必要があります。
于 2008-10-23T09:12:54.133 に答える