Simptomi
Automatsko čišćenje podataka spremišta upita možda neće uspjeti u izdanjima sustava SQL Server 2016 osim izdanja Enterprise i Developer. Stoga će se, ako se podaci ne čiste ručno, prostor koji koristi spremište upita s vremenom povećavati dok se ne dostigne konfigurirano ograničenje. Ako se taj problem ne riješi, popunit će se i diskovni prostor dodijeljen zapisnicima o pogreškama jer će se pri svakom pokušaju pokretanja čišćenja stvoriti datoteka izvatka stanja sustava. Razdoblje aktivacije čišćenja ovisi o učestalosti radnog opterećenja. Međutim, ne prelazi 15 minuta.
Rješenje
Rješenje tog problema obuhvaćeno je sljedećim kumulativnim ažuriranjem za SQL Server:
Kumulativno ažuriranje 1 za SQL Server 2016
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:
Najnovije kumulativno ažuriranje za SQL Server 2016
Zaobilazno rješenje
Da biste zaobišli taj problem, ako spremište upita namjeravate koristiti u izdanjima koja nisu Enterprise i Developer, morate izričito isključiti pravilnike o čišćenju. To možete učiniti iz programa SQL Server Management Studio (stranica Svojstva baze podataka) ili pomoću sljedeće skripte Transact-SQL:
ALTER DATABASE database_name SET QUERY_STORE (OPERATION_MODE = READ_WRITE, CLEANUP_POLICY = (STALE_QUERY_THRESHOLD_DAYS = 0), SIZE_BASED_CLEANUP_MODE = OFF)
Uz to, razmislite o mogućnostima ručnog čišćenja da biste spriječili prijelaz spremišta upita u način samo za čitanje. Da biste, primjerice, povremeno očistili prostor podataka, izvršite sljedeći upit:
ALTER DATABASE database_name SET QUERY_STORE CLEAR
Povremeno pokrećite i sljedeće spremljene procedure spremišta upita da biste očistili statistike izvođenja, određene upite ili planove:
- sp_query_store_reset_exec_stats
- sp_query_store_remove_plan
- sp_query_store_remove_query
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.
Reference
Saznajte više o terminologiji koju Microsoft upotrebljava za opisivanje softverskih ažuriranja.