Simptomi
Pretpostavimo da imate bazu podataka koja sadrži grupu datoteka optimizovanu za memoriju i obične tabele. Pored toga, baza podataka može da sadrži tabele optimizovane za memoriju za obradu transakcija na mreži (OLTP) u memoriji. Kada izvršite operaciju jezika za manipulaciju podacima (DML) kao što je ponovno pravljenje indeksa običnih tabela, broj datoteka kontrolnih tačaka stalno raste.
Rešenje
Objavili smo ispravku za smanjenje otiska na disku smanjivanjem In-Memory datoteka kontrolne tačke na 1 MB (megabajta) svaka. Ova ispravka je uključena u sledeću kumulativnu ispravku za SQL Server:
Kumulativna ispravka 6 za SQL Server 2017
Kumulativna ispravka 8 za SQL Server 2016 SP1
Kumulativna ispravka 6 za SQL Server 2014 servisni paket 1
Kumulativna ispravka 1 za SQL Server 2016
Da biste omogućili ovu ispravku, morate da omogućite zastavicu praćenja 9929 pri pokretanju ili u korisničkoj sesiji. Ova zastavica praćenja ima efekat na globalnom nivou. Da biste omogućili zastavicu praćenja 9929, koristite komandu DBCC TRACEON (9929, -1) ili koristite –T 9929 kao parametar pokretanja. Pošto je ova traceflag nivo instance, ona utiče na veličinu datoteka kontrolne tačke za sve baze podataka sa memorijski optimizovanom grupom datoteka za tu instancu. Budite oprezni kada koristite ovu zastavicu za praćenje.
Detaljne informacije o tome kako da omogućite ili onemogućite zastavice za praćenje i objašnjenja globalnih zastavica za praćenje i zastavica na nivou sesije potražite u sledećim temama u odeljku SQL Server Books Online:
- DBCC TRACEON (Transact-SQL)
- Kako da: Konfigurišite opcije pokretanja servera (Upravljač SQL Server konfiguracijom)
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:
Najnovija kumulativna ispravka za SQL Server 2017
Najnovija kumulativna ispravka za SQL Server 2014
Najnovija kumulativna ispravka za SQL Server 2016
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 opis softverskih ispravki.