5

データベースを縮小することの利点と欠点は何ですか? パフォーマンスへの影響はありますか?

4

1 に答える 1

11
  • 利点: 使用するディスク容量が少ない
  • デメリット:空き容量が少ない

ほとんどすべての操作を完了するには、空き領域のない縮小された DB を「拡張」する必要があります。

SQL が MDF ファイルのスペースを使い果たすと、それを拡張する必要があり、これは非常に遅く、コストがかかります。

ファイルに十分なスペースがあることがわかっている場合は、縮小してください。断片化されたファイルには注意してください。断片化されている場合は、後でインデックスを再作成する必要があります。

基本的な例:

500MB のデータベース ファイル、400MB 使用。400MB に縮小できますが、SQL によってサイズが 40MB (デフォルトでは 10%) 追加されるため、次の操作は非常に遅くなります。

500MB のデータベース ファイル、50MB 使用。あなたはおそらくスペースを無駄にしています。それを 100MB に縮小しても、DB にはまだ多くのことを行うためのスペースがあります。

500MB のデータベース ファイル、50MB を使用しましたが、数百万のレコードをインポートしようとしています。そのままにしておきます。インポート後、再度確認してください。

読み取り専用 DB は常に縮小する必要があります。

于 2008-10-23T09:12:54.133 に答える