Проблема
Предположим, что вы используете Microsoft SQL Server 2014. Если задать для параметра "Принудительное шифрование" значение "Да", общая производительность пакета SQL будет снижена на 50 %. Кроме того, вы можете увидеть, что основной тип ожидания PREEMPTIVE_OS_ENCRYPTMESSAGE , если вы собираете XEvent "wait_info_external" следующим образом:
CREATE EVENT SESSION [wait] ON SERVER
ADD EVENT sqlos.wait_info_external
ADD TARGET package0.event_file(SET filename=N'wait')
WITH (MAX_MEMORY=4096 КБ,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=30 СЕКУНД,MAX_EVENT_SIZE=0 КБ,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=OFF)
GO
Состояние
Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».
Решение
Эта проблема устранена в следующем накопительном обновлении для SQL Server:
Сведения о накопительных обновлениях для SQL Server:
Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления для системы безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.