Požymiai
Užklausų saugyklos automatinis duomenų valymas gali nepavykti "„SQL Server“ 2016" leidimuose, išskyrus "Enterprise" ir "Developer". Todėl, jei duomenys nevalomi rankiniu būdu, užklausų saugyklos naudojama vieta laikui bėgant didės, kol bus pasiekta sukonfigūruota riba. Jei ši problema nebus išspręsta, klaidų žurnalams skirta disko vieta taip pat bus užpildyta, nes kiekvienas bandymas paleisti valymą sukurs iškelties failą. Valymo aktyvinimo laikotarpis priklauso nuo darbo krūvio. Tačiau jis neviršija 15 minučių.
Sprendimas
Šios problemos pataisa įtraukta į šį kaupiamąjį naujinimą, skirtą „SQL Server“:
1 kaupiamasis naujinimas, skirtas „SQL Server“ 2016
Apie kaupiamuosius „SQL Server“ naujinimus
Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:
Naujausias kaupiamasis naujinimas, skirtas „SQL Server“ 2016
Sprendimo būdas
Norėdami išspręsti šią problemą, jei planuojate naudoti užklausų saugyklą kituose leidimuose nei "Enterprise" ir "Developer", turite aiškiai išjungti valymo strategijas. Tai galite padaryti iš "„SQL Server Management Studio“" (duomenų bazės ypatybių puslapis) arba naudodami šį "Transact-SQL" scenarijų:
ALTER DATABASE database_name SET QUERY_STORE (OPERATION_MODE = READ_WRITE, CLEANUP_POLICY = (STALE_QUERY_THRESHOLD_DAYS = 0), SIZE_BASED_CLEANUP_MODE = OFF)
Be to, apsvarstykite rankinio valymo parinktis, kad užklausų saugykla nepereitų į tik skaitymo režimą. Pavyzdžiui, vykdykite šią užklausą, norėdami periodiškai išvalyti duomenų sritį:
ALTER DATABASE database_name SET QUERY_STORE CLEAR
Taip pat periodiškai vykdykite toliau nurodytas užklausų saugykloje saugomas procedūras, kad išvalytumėte vykdymo laiko statistiką, konkrečias užklausas ar planus:
- sp_query_store_reset_exec_stats
- sp_query_store_remove_plan
- sp_query_store_remove_query
Būsena
„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.
Nuorodos
Sužinokite daugiau apie terminus , kuriuos "„Microsoft“" naudoja apibūdindama programinės įrangos naujinimus.