在我们的生产环境中,我们有几台带有SQL server 2012 SP2+Windows Server 2008R2的服务器。3个月前,我们将所有服务器迁移到SQL Server 2014 SP1+Windows Server 2012 R1。我们用新的配置(更多的RAM、更多的CPU、更多的磁盘空间)创建了新的服务器,并从SQL Server 2012 ->恢复到新的SQL Server 2014服务器上备份数据库。还原后,我们将兼容性级别从110更改为120+
我们有一个SQL Server 2012服务器,在相同的基础结构上(据我所见),它的性能远远优于server 2019数据库。我们使用相同的SLA在云平台上托管两个数据库。我们将大型文件加载到数据库中,然后在大型查询中处理数据,通常一次只处理一个。在这些大的“负载”之间,我们让用户在未加载/处理的其他数据库表上进行选择,以便为以后的load/process步骤做准备。一般情况下,我们在处理过程中得到30%-50%的性能下降。我想这是
我使用Server 2014,并拥有兼容级别110的数据库( Server 2012)。此外,我有一个存储过程,它执行大约10秒。当我将数据库的兼容性级别更改为120 ( Server 2014)时,存储过程的执行时间约为30分钟。步骤1:使用DBCC CHECKDB命令。步骤2:在我的数据库上执行DBCC UPDATEUSAGE。步骤3:重建我的数据库</e