我们需要在升级期间(从2005年到2008年)迁移企业ERP。我已经完成了关于运行兼容模式的优点的一些阅读,我知道运行本机模式和兼容模式的SQL估算器存在一些差异,但我想知道是否有人在兼容模式下遇到任何运行SQL数据库的性能改进在一个较新的服务器上,即是否有任何论文或实际经验表明我将在数据库上使用Compat模式运行SQL2008与SQL2014相比具有更好的性能。我真的从新服务器中受益吗?我们以任何一种方式获得许可,而ERP仅在2008年“保证”。
我希望以前能够遇到这个问题的人得到一些反馈。 (兼容性已存在很长时间了,所以我相信有人)。考虑到我们的数据库大约为400GB,集群和SAN'd使真正的实际测试难以真正做到。更重要的是 - SAN将“优先考虑”事情 - 只是让测试变得更加困难。我们都知道SQL 2014的表现要好于2012年,但是对于最差的数据,可能就是这种情况 - 因此是一般要求。
答案 0 :(得分:0)
对于任何版本的SQL Server,我从未遇到过兼容模式的任何问题。我也没有真正注意到任何性能优势或缺点,但我承认我没有做过任何真正的时序测试。通常当我必须这样做时,我已经升级了盒子上的硬件,所以真正的比较是困难的。
话虽如此,你确定这是你想要的方式吗?
为什么不运行迁移到2008的数据库并且没有兼容性的测试环境?如果在测试环境中一切都适合您,则直接升级。
大多数SQL Server升级都非常轻松,除非您尝试跳过一两个版本,而您不是。即使在故障转移群集中,只要您按照Microsoft的分步过程进行操作,它们就不那么难了。