将数据库转移到新的 SQL Server 实例会丢失统计信息和执行计划吗?

将数据库转移到新的 SQL Server 实例会丢失统计信息和执行计划吗?

我正在将数据库转移到新的 SQL Server,并且想知道它是否会丢失多年来为提高性能而收集的执行计划和统计数据,并且必须重新开始?

答案1

执行计划:显然。就像重新启动服务器一样 - 这些都保存在内存中并根据需要生成。

这也意味着你多年来从未收集过它们。除非你的系统从未打过补丁,否则这将是一个更大的问题。

统计数据:不,那些实际上是数据库中的对象,所以它们会转移。

在这里,您多年来也没有收集它们,因为新的会覆盖旧的。

相关内容