KB4511750 - ÅTGÄRD: SQL-batchprestanda sjunker när du aktiverar "Tvinga kryptering" i SQL Server 2014

Gäller för
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)

Symptom

Anta att du använder Microsoft SQL Server 2014. När du anger värdet för alternativet Tvinga kryptering till Ja minskar den totala SQL-batchprestandan med 50 %. Dessutom kan du se att den vanligaste väntetypen är PREEMPTIVE_OS_ENCRYPTMESSAGE om du samlar in XEvent "wait_info_external" på följande sätt:

CREATE EVENT SESSION [vänta] PÅ SERVERN

LÄGG TILL HÄNDELSE sqlos.wait_info_external

ADD TARGET package0.event_file(SET filename=N'wait')

WITH (MAX_MEMORY=4096 KB,EVENT_RETENTION_MODE=ALLOW_SINGLE_EVENT_LOSS,MAX_DISPATCH_LATENCY=30 SEKUNDER,MAX_EVENT_SIZE=0 KB,MEMORY_PARTITION_MODE=INGEN,TRACK_CAUSALITY=AV,STARTUP_STATE=AV)

GO

      

Status

Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".

Lösning

Det här problemet åtgärdas i följande kumulativa uppdatering för SQL Server:

Om kumulativa uppdateringar för SQL Server:

Varje ny kumulativ uppdatering för SQL Server innehåller alla snabbkorrigeringar och alla säkerhetskorrigeringar som ingick i den tidigare kumulativa uppdateringen. Kolla in de senaste kumulativa uppdateringarna för SQL Server:

Referenser

Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.