KB3178297 - Kyselysäilön automaattinen tietojen siivous epäonnistuu muissa kuin SQL Server 2016:n Enterprise- ja Developer-versioissa

Käytetään kohteeseen
SQL Server 2016 Express - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Web - duplicate (do not use)

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 .