Yhteenveto
Tämä päivitys sisältää seuraavat parannukset Windowsin Microsoft SQL Server 2016:n ja 2017:n muutosten jäljityksen puhdistustoimintoon.
- Syscomengagementb-taulukon puhdistamista kovassa tarkistuspisteessä vältetään, koska sillä voi olla vaikutusta tarkistuspistetoimintojen suorituskykyyn. Sen sijaan syscommittab-taulukko voidaan tyhjentää heti, kun muutosten jäljityksen automaattinen puhdistus on valmis. Kun muutosten jäljityksen automaattinen puhdistus on valmis, se päivittää vesileiman version – kovennetun siivouksen version. Tätä kovennettua uudelleenjärjestämisversiota käytetään syscomengagement-puhdistuksessa poistettavien tietueiden tunnistamiseen.
- Tällä hetkellä muutosten seurannan automaattisen siivouksen prosessissa automaattinen puhdistus pysähtyy ja poistuu prosessista aina, kun puhdistussäie estää rivejä poistettaessa tai puhdistaessa sivutaulukosta. Tämän päivityksen avulla ongelmalliset taulukot merkitään uudelleenyrityksiä varten ja ne siirtyvät luettelon muiden taulukoiden kanssa. Kun ketju on lopettanut lopullisen taulukon siistimisen ja juuri ennen kovennetun uudelleenjärjestämisversion päivittämistä, prosessia yritetään uudelleen tarkistaa, onko taulukoita, jotka on merkitty uudelleenyrityksiä varten.
- Lisäksi seuraavat alitapahtumat lisätään olemassa olevaan change_tracking_cleanup XEvent.
a) ErrorInTableCleanup – Tämä auttaa tunnistamaan, esiintyykö muutosten jäljityksessä ongelmia, kun se puhdistaa vanhentuneet merkinnät sivutaulukosta.
b) RowsCleanedupInLoop – Tämä auttaa seuraamaan muutosten seurannan automaattisen puhdistuksen edistymistä taulukkotasolla.
c) RetryCleanup – Tämä auttaa tunnistamaan muutosten jäljityksen automaattisen siivoussäikeen tekemät uudelleenyritykset.
Ratkaisu
Tämä päivitys sisältyy seuraavaan SQL Server kumulatiiviseen päivitykseen ja Service Pack -pakettiin:
SQL Server 2017:n kumulatiivinen päivitys 2
Tietoja SQL Server:n 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 2017:n uusin kumulatiivinen päivitys
SQL Server 2016:n Service Pack -tiedot
Service Pack 2 for SQL Server 2016
Tietoja SQL Server Service Pack -paketeista:
Service Pack -paketit ovat kumulatiivisia. Jokainen uusi Service Pack sisältää kaikki aiempien Service Packien sisältämät korjaukset sekä mahdolliset uudet korjaukset. Suosittelemme ottamaan käyttöön kyseisen Service Packin uusimman Service Packin ja uusimman kumulatiivisen päivityksen. Sinun ei tarvitse asentaa aiempaa Service Packia ennen uusimman Service Packin asentamista. Seuraavan artikkelin taulukosta 1 saat lisätietoja uusimmasta Service Packista ja uusimmasta kumulatiivisesta päivityksestä.
SQL Server:n ja sen osien version, version ja päivitystason selvittäminen
Viitteet
Lue tietoja Microsoftin ohjelmistopäivitystensä kuvaamiseen käyttämästä sanastosta.