KB4511750 . ИСПРАВЛЕНИЕ. Производительность пакета SQL снижается при включении принудительного шифрования в SQL Server 2014 г.

Применяется к
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 будет снижена на 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:

Ссылки

Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.