KB4565944 – Poboljšanje: ručni metod za postavljanje maksimalnog vremena urezivanja grupe u SQL Server 2017. i 2019.

Primenjuje 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

Napredak

Ovo poboljšanje za Microsoft SQL Server 2017 i 2019 dodaje ručni metod za postavljanje maksimalnog vremena urezivanja grupe pomoću DBCC ili zastavica praćenja pokretanja (TF).

Napomena Pre nego što klijentu preporučite da koristi ove zastavice za praćenje, prvo proverite sa inženjerom za eskalaciju i grupom proizvoda da li to mora da se uradi.

Rešenje

Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:

Osnovni podaci o kumulativnim ispravkama za SQL Server:

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Beleške

  • Pošto je svrha TF 9546 da onemogući grupno urezivanje, trebalo bi da bude onemogućeno u ovoj situaciji. To jest, nemojte koristiti TF 9546 ako želite da koristite mehanizam postavljanja maksimalnog vremena urezivanja grupe.
  • Da biste omogućili postavku maksimalnog vremena urezivanja grupe, koristite novu zastavicu praćenja 12306. Ovaj TF može biti omogućen tokom pokretanja SQL Server ili dinamički (kroz DBCC TRACEON (12306, -1)).
  • Kada je TF 12306 omogućen, možete dodatno da omogućite 12311, 12312, 12314, 12318. Ovo predstavlja maksimalna vremena urezivanja grupe od 1 ms, 2 ms, 4 ms i 8 ms, tim redom. Postavke se mogu dodavati. Postavka maksimalnog vremena urezivanja grupe ograničena je na 10 ms. Međutim, ova obaveštenja ne bi trebalo da se ponavljaju. Na primer, nemojte navoditi isti TF više puta.
  • Ako ne želite da podesite maksimalno vreme grupe, ali želite, umesto toga, da se vratite na podrazumevano ponašanje od 10ms, onemogućite TF 12306.
  • Efekat TF 12311, 12312, 12314 i 12318 javlja se kada u bazi podataka postoji kontrolna tačka. Možete se osloniti na postavku sistema SQL Server ili baze podataka kako biste omogućili automatsko obavljanje kontrolne tačke. Ako želite da pustite da TF-ovi odmah stupe na snagu, možete da izdate ručnu kontrolnu tačku.
  • U evidenciji grešaka sistema SQL Server videćete stavke poput sledećih koje ukazuju na to da su TF-ovi pročitani:

-T 12306

-T 12311

-T 12312

Vreme uvrštavanja grupe je promenjeno sa 10 milisekundi na 3 milisekunde.

DBCC TRACEON 12314, ID serverskog procesa (SPID) 60. Ovo je samo informativna poruka; Nije potrebno preduzimati nikakve radnje korisnika.

DBCC TRACEON 12314, ID serverskog procesa (SPID) 60. Ovo je samo informativna poruka; Nije potrebno preduzimati nikakve radnje korisnika.

Vreme urezivanja grupe je promenjeno sa 3 milisekunde na 7 milisekundi.

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.