Ongelman ilmenemistapa
Kyselysäilön automaattinen tietojen uudelleenjärjestäminen saattaa epäonnistua muissa SQL Server 2016 -versioissa kuin Enterprise and Developerissa. Jos tietoja ei tyhjennetä manuaalisesti, kyselysäilön käyttämä tila kasvaa ajan mittaan, kunnes määritetty raja saavutetaan. Jos tämä ongelma ei ratkea, myös virhelokeille varattu levytila täyttyy, koska jokainen uudelleenjärjestämisen yritys tuottaa vedostiedoston. Siivouksen aktivointiaika määräytyy kuormitustiheyden mukaan. Se ei kuitenkaan ylitä 15 minuuttia.
Ratkaisu
Tämän ongelman korjaus sisältyy seuraavaan SQL Server kumulatiiviseen päivitykseen:
SQL Server 2016:n kumulatiivinen päivitys 1
Tietoja SQL Serverin kumulatiivisista päivityksistä
Jokainen uusi SQL Server -kumulatiivinen päivitys sisältää kaikki edelliseen kumulatiiviseen päivitykseen sisältyvät hotfix-korjaukset ja tietoturvakorjaukset. Tutustu SQL Serverin uusimpiin kumulatiivisiin päivityksiin:
SQL Server 2016:n uusin kumulatiivinen päivitys
Vaihtoehtoinen menetelmä
Jos aiot käyttää kyselysäilöä muissa kuin Enterprise- ja Developer-versioissa, voit kiertää tämän ongelman poistamalla puhdistuskäytännöt käytöstä. Voit tehdä tämän joko SQL Server Management Studio:ssa (Tietokannan ominaisuudet -sivu) tai käyttämällä seuraavaa Transact-SQL-komentosarjaa:
ALTER DATABASE database_name SET QUERY_STORE (OPERATION_MODE = READ_WRITE, CLEANUP_POLICY = (STALE_QUERY_THRESHOLD_DAYS = 0), SIZE_BASED_CLEANUP_MODE = OFF)
Harkitse lisäksi manuaalisen uudelleenjärjestämisen vaihtoehtoja, jotta kyselysäilöä ei voi siirtyä vain luku -tilaan. Voit esimerkiksi puhdistaa tietotilan säännöllisesti suorittamalla seuraavan kyselyn:
MUUTA TIETOKANTAA database_name MÄÄRITÄ QUERY_STORE TYHJENNÄ
Suorita säännöllisesti myös seuraavat kyselysäilön tallennetut toimintosarjat suorituspalvelujenaikaisten tilastojen, tiettyjen kyselyjen tai suunnitelmien puhdistamiseksi:
- sp_query_store_reset_exec_stats
- sp_query_store_remove_plan
- sp_query_store_remove_query
Tila
Microsoft on vahvistanut tämän olevan ongelma niissä Microsoftin tuotteissa, jotka ovat listattuna Koskee seuraavia tuotteita -osiossa.
Viitteet
Lue lisää Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta .