KB4057055 - FIX: Tupiku ilmneb, kui käivitate paralleelne päring klasterdatud columnstore indeks SQL Server 2016 ja 2017

Rakenduskoht
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Sümptomid

Vaatame järgmist näidet.

  • Päringu saate käivitada microsoft SQL Server 2016 ja 2017.
  • Tulemiks olev päringuplaan sisaldab paketirežiimi haru ja JOIN-i kaasatud rearežiimi haru.
  • Rearežiimi harus on paralleelsed ja jadatehtemärgid.

Selle stsenaariumi puhul võib ilmneda tupiku tingimus.

Märkus. See probleem ei ilmne, kui määrate päringu max parallelismi astme (MAXDOP) väärtuseks 1 .

Lahendus

See probleem on lahendatud järgmistes SQL Server koondvärskendustes.

SQL Server 2017 koondvärskendus 4

koondvärskendus 7 SQL Server 2016 SP1 jaoks

Märkus Selle probleemi lahendamiseks peab selle probleemi lahendamiseks olema lubatud päringu optimeerija kiirparanduste jälituse lipp (TF) 4199.

Päringu optimeerija kiirparanduste ja jälituslippude kohta leiate lisateavet järgmistest teemadest.

SQL Server päringu optimeerija kiirparandus TF 4199 teenindusmudel

DBCC konsooli käsud ja jälituse lipud

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

Olek

Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.

Viited

Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.