KB4090320 - 修复:2014 SQL Server sys.sysobjvalues 中的PAGELATCH_EX争用显著增加

应用对象
SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

症状

假设在 Microsoft SQL Server 2014 中删除临时对象,例如临时表、表变量或表值参数。 在此方案中,与早期版本的 SQL Server 相比,sys.sysobjvalues 系统基表上发生的争用PAGELATCH_EX显著增加。

注意 此症状类似于 KB 4013999。 但原因不同。

原因

出现此问题的原因是工作负荷导致使用 CREATE/DROP 语法大量使用临时表。

解决方法

此问题已在 SQL Server 的累积更新中进行了修复:

SQL Server 2014 Service Pack 2 的累积更新 11

关于 SQL Server 的累积更新

SQL Server 的每个新累积更新都包含先前内部版本中的所有修补程序和安全修补程序。 查看SQL Server的最新累积更新:

SQL Server 2014 年的最新累积更新

状态

Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
 

参考资料

了解 Microsoft 用于描述软件更新的术语