还原到其他服务器后的步骤

5 sql-server sql-server-2008-r2 restore

我们在 SQL Server 2008 R2 标准版上有一个 30 GB 的数据库。昨天我们备份了数据库并将其恢复到一个不同的虚拟机,它的规格与之前的机器完全相同——唯一的例外是新虚拟机有更多的内存。

但是我们发现旧虚拟机的性能比这个新虚拟机好得多。我的问题是:

  1. 在这样的恢复之后,我们是否应该重新创建/刷新数据库中的所有索引?如果是这样,那么是否有一种好方法可以轻松刷新所有索引(而不是一次一个索引)。

  2. 是否还有我们遗漏的其他明显步骤 - 我们没有内部 DBA,因为我们在数据库方面所做的工作并不多。

小智 0

这取决于数据库是否将用于关键应用程序,以及您是否有一个可以执行此操作的维护窗口(考虑数据库的大小),或者您可以只重新索引几个重要的表。这取决于您的数据的性质及其用途。