web-dev-qa-db-ja.com

ディストリビューションデータベースのDBCC SHRINKFILE

成長しているディストリビューションデータベースの.mdfファイルがあります。データベース/ファイルを縮小することの利点と欠点を知っています。 .mdfファイルをいくつかの小さいサイズに縮小しても大丈夫ですか?この間にデータの損失はありますか?これはレプリケーションに影響しますか?

5
user9516827

ディストリビューションデータベースが縮小するのではなく、なぜ拡大しているのかを確認する必要があります。ファイル内に使用可能な空き領域がない場合は、とにかくそれを縮小することはできません。

保存期間と、配布データベースが拡大するその他の理由を確認します。レプリケーションでエラーが発生しています。以下のブログでは、調査できる領域がいくつか示されます。

ディストリビューションデータベースの増加

質問に正確に答える:はい、ファイルに空き容量があれば、ファイルを縮小できます。

3

データファイルをシンクしても問題ありません。データが失われることはありません。

縮小時の「問題」は、データページの再配置中のパフォーマンスになる可能性があります。また、DFが同じサイズに再び大きくなることがわかっている場合、縮小はお勧めしません。1回限りの操作、またはDFが同じ大きなサイズで再び成長することはありません。縮小操作を実行しても問題ありません。

3
dbamex