Sümptomid
Vaatame järgmist näidet.
- Teil on Microsoft SQL Server 2016 või 2017 andmebaas, mis sisaldab veerusalve indeksit.
- Lubate andmebaasitasemel lugemise kinnitatud hetktõmmise isoleerimise (RCSI) või andmebaas toimib kättesaadavusrühmas loetava teisese koopiana (sel juhul on RCSI vaikimisi lubatud).
- Käivitate lugemispäringuid (SELECT) columnstore indeksi suhtes, kuna INSERT-laused esinevad samas registris.
Selle stsenaariumi puhul võite märgata halb jõudlus SQL Server 2016 ja 2017. Lisaks võib ilmneda tõsine blokeerimine ja päring ootab QUERY_TASK_ENQUEUE_MUTEX ja ROWGROUP_VERSION.
Lahendus
Koondvärskenduse teave:
See probleem on lahendatud järgmistes SQL Server koondvärskendustes.
koondvärskendus 16 SQL Server 2017 jaoks
SQL Server 2016 hoolduspaketi Service Pack 2 koondvärskendus 3
Teave SQL Server koondvärskenduste kohta
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
Uusim koondvärskendus SQL Server 2017 jaoks
Uusim koondvärskendus SQL Server 2016 jaoks
Nõudmisel kiirparanduse teave:
See probleem on lahendatud järgmise nõudmisel kiirparanduse SQL Server:
Nõudmisel kiirparandus SQL Server 2017 CU15 jaoks
Ajutine lahendus
Selle probleemi ajutise lahendusena saate tabeli veerusalve indeksi eemaldada.
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Viited
Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.