Simptomi
Pretpostavimo da imate procesor sa više jezgara (32 jezgra ili više) koji radi pod operativnim sistemom Microsoft SQL Server 2014 ili 2012 SP3. Kada se zadatak čišćenja verzija pokreće na UvekOn sekundarnoj replici, upotreba CPU-a može da se približi 100-procentnom. Pored toga, u evidenciji grešaka sistema SQL Server evidentira se greška "Planer bez prinosa" koja je slična sledećoj:
date time.80 Server Using 'dbghelp.dll' version '4.0.5' datetime.81 Server ***Unable to get thread context for spid 0date timedatetime.81 Server * *************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************2944vremedatuma .81 Server*vreme datuma .81 Server * Vreme datuma ne-prinosnogplanera.81 Server*vreme datuma .81 Server * **************************************************************************************************************************************************************************************************************************************************datum.81 Server Stack Potpis za deponiju je 0x00000000000000015F datum .22 Server [INFO] Identity Begin End |date timedate timedate timedate time State Result Error Speculate Prepared LazyCommit ReadOnly | ID niti baze transakcija | ReadSet WriteSet ScanSet Savepoint LogSizeRq | CommitDep TotalComm Dependent 0 Dependent 1 Dependent 2 Dependent 3 Dependent 4 Dependent 5 Dependent 6 Dependent 7 | Lokacija oblasti | date time.33 Server External dump process return code 0x20000001.date time.33 Server Process 0:0:0 (0x32e8) Worker 0x000000005B54160 izgleda da ne daje rezultate na Planeru 12. Vreme kreiranja konca: 13094297045567. Korišćen CPU approx Thread: jezgro 0 ms, korisnik 51979 ms. Iskorišćenost procesa 2%. Stanje u levka sistema 97%. Interval: 70153 ms.date time.45 Server Process 0:0:0 (0x32e8) Worker 0x0000000005B54160 izgleda da nema prinosa na Planer 12. Vreme kreiranja konca: 13094297045567. Korišćen CPU prisebne niti: jezgro 0 ms, korisnik 103459 ms. Iskorišćenost procesa 2%. Stanje u levka sistema 97%. Interval: 136828 ms.date time.58 Server Process 0:0:0 (0x32e8) Worker 0x000000005B54160 izgleda da ne daje rezultate na Planeru 12. Vreme kreiranja konca: 13094297045567. Korišćen CPU Apropx Thread: jezgro 0 ms, korisnik 146001 ms. Iskorišćenost procesa 2%. Stanje u levka sistema 97%. Interval: 196951 ms.date time.70 Server Process 0:0:0 (0x32e8) Worker 0x0000000005B54160 izgleda da ne daje rezultate na Planeru 12. Vreme kreiranja konca: 13094297045567. Korišćen CPU approx Thread: jezgro 0 ms, korisnik 193269 ms. Iskorišćenost procesa 2%. Stanje u levka sistema 97%. Interval: 257073 ms.
Rešenje
Ovaj problem je prvi put otklonjen u sledećoj kumulativnoj ispravki za SQL Server:
Kumulativna ispravka 6 za SQL Server 2014 servisni paket 1 Kumulativna ispravka 3 za SQL Server 2012 SP3 Kumulativna ispravka 12 za SQL Server 2012 SP2
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:
Najnovija kumulativna ispravka za SQL Server 2014 Najnovija kumulativna ispravka za SQL Server 2012 SP3 Najnovija kumulativna ispravka za SQL Server 2012 SP2
Rešenje
Da biste privremeno zaobišli ovaj problem, ponovo pokrenite računar koji radi pod instancom sistema SQL Server.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.