症状
假设您使用 Microsoft SQL Server 2014。 将“强制加密”选项的值设置为“是”时,总体 SQL 批处理性能将降低 50%。 此外,如果按如下所示收集 XEvent“wait_info_external”,则可以看到主要的等待类型PREEMPTIVE_OS_ENCRYPTMESSAGE:
在服务器上创建事件会话 [wait]
添加事件sqlos.wait_info_external
ADD TARGET package0.event_file (SET filename=N'wait')
(MAX_MEMORY=4096 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=30 秒,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=无,TRACK_CAUSALITY=关,STARTUP_STATE=关)
GO
状态
Microsoft 已确认在 "适用于" 部分中所列的 Microsoft 产品中存在问题。
解决方法
此问题已在 SQL Server 的累积更新中进行了修复:
关于 SQL Server 的累积更新:
SQL Server 的每个新累积更新都包含上一个累积更新中包含的所有修补程序和所有安全修补程序。 查看 SQL Server 的最新累积更新:
参考资料
了解 Microsoft 用于描述软件更新的术语。