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» следующим образом:

СОЗДАТЬ СЕАНС СОБЫТИЯ [ожидание] НА СЕРВЕРЕ

ДОБАВЛЕНИЕ sqlos.wait_info_external СОБЫТИЯ

ДОБАВЛЕНИЕ КОНЕЧНОГО ОБЪЕКТА package0.event_file(SET filename=N'wait')

WITH (MAX_MEMORY=4096 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=30 SECONDS,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=NONE,TRACK_CAUSALITY=OFF,STARTUP_STATE=OFF)

GO

      

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Решение

Эта проблема устранена в следующем накопительном пакете обновления для SQL Server:

Сведения о накопительных обновлениях для SQL Server:

Каждый новый накопительный пакет обновления для SQL Server содержит все исправления и исправления безопасности, которые входили в состав предыдущего накопительного пакета обновления. Ознакомьтесь с последними накопительными пакетами обновления для SQL Server:

Ссылки

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