KB4565944 – forbedring: En manuell metode for å angi maksimal gruppetids forpliktelser i SQL Server 2017 og 2019

Gjelder for
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows

Forbedring

Denne forbedringen for Microsoft SQL Server 2017 og 2019 legger til en manuell metode for å angi maksimal forpliktelsestid for gruppen ved hjelp av DBCC eller oppstartssporingsflagg (TF-er).

Vær oppmerksom på Før du anbefaler en kunde å bruke disse sporingsflaggene, må du først bekrefte med videresendingsteknikeren og produktgruppen at dette må gjøres.

Oppløsning

Dette problemet er løst i følgende kumulative oppdateringer for SQL Server:

Om kumulative oppdateringer for SQL Server:

Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:

Notater

  • Fordi formålet med TF 9546 er å deaktivere gruppeutføring, bør den deaktiveres i denne situasjonen. Det vil si at du ikke bruker TF 9546 hvis du vil bruke mekanismen for å angi maksimal tids tid for gruppen.
  • Bruk det nye sporingsflagget 12306 til å aktivere innstilling av maksimal tidstid for gruppen. Denne TF kan aktiveres under oppstart av SQL Server eller dynamisk (via DBCC TRACEON(12306, -1)).
  • Etter at TF 12306 er aktivert, kan du aktivere 12311, 12312, 12314, 12318 ytterligere. Disse representerer maksimal gruppetidsbruk på henholdsvis 1 ms, 2 ms, 4 ms og 8 ms. Innstillingene er additive. Innstillingen for maksimal tidsbegrensning for gruppen er begrenset til 10 ms. Disse bør imidlertid ikke gjentas. Du må for eksempel ikke angi samme TF mer enn én gang.
  • Hvis du ikke vil angi maksimal tids tids tids for gruppen, men i stedet vil gå tilbake til standardvirkemåten på 10 ms, deaktiverer du TF 12306.
  • Virkningen av TF-ene 12311, 12312, 12314 og 12318 oppstår når det er et kontrollpunkt i databasen. Du kan stole på innstillingen for SQL Server eller databasen for å la kontrollpunktet inntreffe automatisk. Hvis du vil la TF-ene tre i kraft umiddelbart, kan du utstede et manuelt kontrollpunkt.
  • I SQL Server-feilloggen ser du oppføringer som følgende for å angi at TF-ene ble lest:

-T 12306

-T 12311

-T 12312

Gruppetid for innføring er endret fra 10 millisekunder til 3 millisekunder.

DBCC TRACEON 12314, serverprosess-ID (SPID) 60. Dette er kun en informativ melding; Ingen handling fra brukeren kreves.

DBCC TRACEON 12314, serverprosess-ID (SPID) 60. Dette er kun en informativ melding; Ingen handling fra brukeren kreves.

Gruppetidsbindingstid er endret fra 3 millisekunder til 7 millisekunder.

Kilder

Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.