最近、1テラバイトを超える監査データベースがあり、ストレージの問題があるため、経営陣は選択肢を探しています。
私の提案は毎年の終わりにバックアップを取り、データベースを管理しやすい状態に保つすべてのテーブルを切り捨てます。
同じスペースを再び消費するため、アーカイブデータベースを用意することは有益ではありません。
毎年、より多くのスペースを割り当てるか、データベース全体を切り捨てるという経営陣に提案できるオプションについて、専門家の意見を聞きたいと思います。
私は Trubs '上記の回答 に追加しています。これは、彼が正しいトラックにいるため、賛成投票する必要がありますが、ここにもオプションを追加しています。
ALTER INDEX
REORG
¹ステートメント(十分な空き容量がある場合は、代わりに REBUILD
操作をお勧めしますが、スペース不足について話しているため、この操作は大きなテーブルでは完了しない場合があります)。 1ページあたりの平均空き容量を確認するには、 sys.dm_db_index_physical_stats
SAMPLED
またはDETAILED
モードのいずれかを使用するdmv。これには時間がかかります。sp_estimate_data_compression_savings
ストアドプロシージャ。¹-Enterprise Editionでのみ利用可能
²-SQL Server 2016 SP1以降のSQL Serverのすべてのエディションで利用できます。これは、このService Packより前のエンタープライズのみの機能です。