SQL Server和兼容模式-性能



我们需要在升级期间(从2005年到2008年)移动一个企业ERP。我已经做了一些关于运行兼容模式的优点的阅读,我知道在运行本机与兼容模式的SQL估计器中存在一些差异,但我想知道你们中是否有人在新服务器上以兼容模式运行SQL数据库时遇到任何性能改进,即是否有任何论文或实际经验表明我将获得更好的性能运行SQL2008与SQL2014在数据库上使用Compat模式。我真的能从新服务器中获益吗?我们以两种方式获得许可,ERP仅在2008年"保证"。

我希望能得到一些反馈给任何遇到过这个问题的人。(兼容性已经存在很长时间了,所以我相信有人已经有了)。考虑到我们的数据库是~400GB,集群化和SAN化使得真正的真实世界测试有些困难。更重要的是,SAN会"优先考虑"事情,这只会让测试变得更加困难。我们都知道SQL 2014的性能比2012更好,但是对于最差的数据,可能是这样的-因此一般的请求

我从来没有遇到任何版本的SQL Server兼容模式的问题。我也没有真正注意到这样做有任何性能上的好处或缺点,但我承认我没有做过任何真正的计时测试。通常当我不得不这样做的时候,我已经升级了盒子上的硬件,所以很难进行真正的比较。

话虽如此,你确定这是你想走的路吗?

为什么不直接运行一个数据库迁移到2008并且没有兼容性的测试环境呢?如果在测试环境中一切正常,那么直接升级。

大多数SQL Server升级都是相当轻松的,除非你想跳过一两个版本,但你并不想。即使在故障转移集群中,只要您按照Microsoft提供的一步一步的过程进行操作,它们也不是那么难。

最新更新