Simptomi

Vaicājuma krātuves automātiskā datu tīrīšana, iespējams, neizdosies SQL Server 2016 versijās, kas nav Enterprise un Developer. Tāpēc, ja dati netiek manuāli dzēsti, vieta, kas tiek izmantota vaicājumu krātuvē, laika gaitā pieaugs līdz tam, kad tiks sasniegts konfigurētais limits. Ja šī problēma nav novērsta, kļūdu žurnāliem piešķirtā vieta diskā tiks aizpildīta arī, jo katrs mēģinājums palaist tīrīšanu rada dump failu. Tīrīšanas aktivizēšanas periods ir atkarīgs no darba slodzes frekvences. Tomēr tā nepārsniedz 15 minūtes.

Risinājums

Šīs problēmas labojums ir iekļauts tālāk sniegtajā SQL Server kumulatīvajā atjauninājumā.

Kumulatīvais atjauninājums 1 SQL Server 2016

Katrā jaunajā kumulatīvajā SQL Server atjauninājumā ir iekļauti visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos kumulatīvos atjauninājumus SQL Server:

Jaunākais SQL Server 2016 kumulatīvais atjauninājums

Risinājums

Lai novērstu šo problēmu, ja plānojat izmantot vaicājumu krātuvi izdevumiem, kas nav Enterprise un Developer, jums ir skaidri jāizslēdz tīrīšanas politikas. To var izdarīt no SQL Server Management Studio (datu bāzes rekvizītu lapa) vai izmantojot šādu Transact-SQL skriptu:

MAINĪT datu bāzi database_name iestatīt QUERY_STORE (OPERATION_MODE = READ_WRITE, CLEANUP_POLICY = (STALE_QUERY_THRESHOLD_DAYS = 0), SIZE_BASED_CLEANUP_MODE = izslēgts)Turklāt apsveriet manuālās tīrīšanas opcijas, lai neļautu vaicājuma krātuvei pāriet uz tikai lasīšanas režīmu. Piemēram, palaidiet tālāk norādīto vaicājumu, lai periodiski notīrītu smeļot:

MAINĪT datu bāzi database_name iestatīt QUERY_STORE notīrietArī periodiski izpildiet tālāk norādītās vaicājumu krātuves saglabātās procedūras, lai notīrītu izpildlaika statistiku, specifiskus vaicājumus vai plānus:

  • sp_query_store_reset_exec_stats

  • sp_query_store_remove_plan

  • sp_query_store_remove_query

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Atsauces

Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.

Vai nepieciešama papildu palīdzība?

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Microsoft Insider

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar tulkojuma kvalitāti?
Kas ietekmēja jūsu pieredzi?

Paldies par jūsu atsauksmēm!

×