Primjenjuje se na
SQL Server 2016 Express - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Web - duplicate (do not use)

Simptomi

Automatsko čišćenje podataka u spremištu upita može propasti u izdanjima sustava SQL Server 2016, osim Enterprise i developer. Stoga, ako podaci nisu ručno izbrisani, prostor koji koristi pohrana upita rasti će tijekom vremena dok se ne dosegne konfigurirano ograničenje. Ako se problem ne riješi, ispunit će se i diskovni prostor za zapisnike pogrešaka, jer će svaki pokušaj izvođenja čišćenja proizvesti datoteku izvatka. Razdoblje aktivacije čišćenja ovisi o frekvenciji za opterećenje. No ne prelazi 15 minuta.

Rješenje

Popravak tog problema uvršten je u sljedeće Kumulativno ažuriranje za SQL Server:

Kumulativno ažuriranje 1 za SQL Server 2016

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. 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 planirate koristiti spremište upita u izdanjima koje nisu Enterprise i developer, morate izričito isključiti pravila čišćenja. To možete učiniti i iz sustava SQL Server Management Studio (Svojstva baze podataka) ili pomoću sljedeće skripte za Transact-SQL:

Promjena baze podataka database_name postavite QUERY_STORE (OPERATION_MODE = READ_WRITE, CLEANUP_POLICY = (STALE_QUERY_THRESHOLD_DAYS = 0), SIZE_BASED_CLEANUP_MODE = isključeno)Osim toga, razmislite o mogućnostima ručnog čišćenja radi sprječavanja pohrane upita od prelaska u način rada samo za čitanje. Da biste, primjerice, povremeno očistili datarazmaknicu, pokrenite sljedeći upit:

Promjena database_name postavite QUERY_STORE očisti bazu podatakaTakođer, povremeno pokrenite sljedeće spremljene procedure pohrane upita da biste očistili statistiku 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 se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".

Reference

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

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.