質問

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

役に立ちましたか?

解決

  • 利点:使用されるディスク容量が少ない
  • 欠点:スペースが不足する可能性が高い

基本的にはこれです-空き領域のない縮小されたDBは、ほとんどすべての操作を完了するために「成長」する必要があります。

MDFファイルの領域が不足すると、SQLを大きくする必要があり、それは非常に遅くて高価です。

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

基本的な例:

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

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

500MBのデータベースファイル、50MBが使用されていますが、数百万のレコードをインポートしようとしています。収縮させないでください。インポート後にもう一度確認してください。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top