KB4565944 – Poboljšanje: ručna metoda za postavljanje maksimalnog vremena izvršavanja grupe u SQL Server 2017 i 2019

Primjenjuje se na
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

Poboljšanja

Ovo poboljšanje za Microsoft SQL Server 2017 i 2019 dodaje ručnu metodu za postavljanje maksimalnog vremena izvršavanja grupe pomoću DBCC-a ili zastavica praćenja pokretanja (TF).

Napomena Prije nego što klijentu preporučite korištenje tih zastavica, najprije provjerite kod inženjera za eskalaciju i grupe proizvoda da to mora učiniti.

Rješenje

Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:

O kumulativnim ažuriranjima za SQL Server:

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Bilješke

  • Budući da je svrha TF 9546 onemogućiti grupno izvršavanje, u ovoj situaciji potrebno ga je onemogućiti. Odnosno, nemojte koristiti TF 9546 ako želite koristiti mehanizam postavljanja maksimalnog vremena izvršavanja grupe.
  • Da biste omogućili postavljanje maksimalnog vremena izvršavanja grupe, koristite novu zastavicu praćenja 12306. Ovaj TF se može omogućiti tijekom pokretanja sustava SQL Server ili dinamički (putem DBCC TRACEON(12306, -1)).
  • Kada omogućite TF 12306, možete dodatno omogućiti 12311, 12312, 12314, 12318. One predstavljaju maksimalna vremena izvršavanja grupe od 1ms, 2ms, 4ms i 8ms. Postavke se zbrajaju. Maksimalno vrijeme izvršavanja grupe ograničeno je na 10 ms. Međutim, to ne treba ponavljati. Na primjer, nemojte navoditi isti TF više puta.
  • Ako ne želite postaviti maksimalno vrijeme izvršavanja grupe, već se želite vratiti na zadanu vrijednost od 10 ms, onemogućite TF 12306.
  • Učinak TF 12311, 12312, 12314 i 12318 događa se kada u bazi podataka postoji kontrolna točka. Možete se osloniti na postavku sustava SQL Server ili baze podataka da će se kontrolna točka automatski pojaviti. Ako želite omogućiti da TF-ovi odmah stupe na snagu, možete izdati ručnu kontrolnu točku.
  • U zapisniku pogrešaka SQL Server vidjet ćete unose kao što su sljedeći koji ukazuju na to da su TF-ovi pročitani:

-T 12306

-T 12311

-T 12312

Vrijeme izvršavanja grupe promijenjeno je s 10 milisekundi na tri milisekunde.

DBCC TRACEON 12314, ID procesa poslužitelja (SPID) 60. Ovo je samo informativna poruka; Korisnik ne mora ništa poduzeti.

DBCC TRACEON 12314, ID procesa poslužitelja (SPID) 60. Ovo je samo informativna poruka; Korisnik ne mora ništa poduzeti.

Vrijeme izvršavanja grupe promijenjeno je s 3 milisekunde na 7 milisekundi.

Reference

Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.