Проблема
Предположим, что вы используете 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:
Ссылки
Узнайте о терминологии, используемой корпорацией Майкрософт для описания обновлений программного обеспечения.