我们有一个归档过程,其中我们对当前数据库进行备份并将其恢复为 xxx 归档数据库。现在这个数据库包含以前的数据,不会有任何插入/更新/删除。
由于此数据库仅用于报告,我们正在考虑缩小数据库。但是,这会增加索引碎片。我们正在考虑以下步骤:
这会影响数据库性能吗?我们还可以考虑哪些其他选择来恢复空间?
更新:在此过程中,我们将恢复模式改为simple,备份数据库,将数据库移出Pseudo-Simple状态,然后计划收缩数据库。
index sql-server shrink sql-server-2012
我不希望用户在某些特定数据库上恢复(覆盖)。如何禁止恢复这些数据库?
sql-server
sql-server ×2
index ×1
shrink ×1
sql-server-2012 ×1