Sintomas
Suponha que você use o Microsoft SQL Server 2014. Quando você define o valor da opção "Forçar Criptografia" como "Sim", o desempenho geral do lote SQL será reduzido em 50%. Além disso, você pode ver que o tipo de espera principal é PREEMPTIVE_OS_ENCRYPTMESSAGE se você coletar XEvent "wait_info_external" da seguinte maneira:
CRIAR SESSÃO DE EVENTO [wait] NO SERVIDOR
ADICIONAR sqlos.wait_info_external DE EVENTO
ADD TARGET package0.event_file(SET filename=N'wait')
COM (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
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Resolução
Esse problema é corrigido na seguinte atualização cumulativa para o SQL Server:
Sobre atualizações cumulativas para o SQL Server:
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.