Applies ToSQL 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)

Simptome

Sortarea mod lot a fost introdusă în SQL Server 2016 sub nivelul de compatibilitate 130.  Dacă un plan de execuție a interogării conține modul de lot paralel sortează împreună cu operatorii paraleli în amonte direct, este posibil să întâmpinați performanțe degradate, comparativ cu modul de sortare al modului de rând. 

Acest lucru se întâmplă din cauza unui sort de grup paralel care deplasează date complet sortate prin intermediul unui singur fir către operatorul paralel din amonte (de exemplu, un operator de asociere îmbinare paralel).  Degradarea performanței are loc atunci când operatorul paralel din amonte utilizează procesarea cu un singur fir din cauza operatorului de sortare a modului de grupare cu un singur fir de intrare. 

Această actualizare introduce semnalizatorul de urmărire 9358 pentru a dezactiva operațiunile de sortare a modului de lot sub majoritatea operatorilor paraleli, inclusiv îmbinarea asocierilor, buclele imbricate și agregarea fluxului. O excepție este un operator de agregare Windows în modul de lot care va continua să permită o operațiune de sortare a modului de lot sub ele, deoarece operatorii de agregare Windows sunt optimizați pentru datele de sortare a lotului de citire.

Notă Operațiunile de sortare a modului de lot sunt, de asemenea, dezactivate dacă oricare dintre condițiile următoare este adevărată

  • Semnalizatorul de urmărire 4199 este activat.

  • Opțiunea QUERY_OPTIMIZER_HOTFIXES bază de date este activată (începând cu SQL Server 2016 CU6).

  • Se utilizează sugestia de interogare ENABLE_QUERY_OPTIMIZER_HOTFIXES (începând din SQL Server 2016 Service Pack 1 (SP1) CU4).

Rezolvare

Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă de SQL Server:

Fiecare nouă actualizare cumulativă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în actualizarea cumulativă anterioară. Vă recomandăm să descărcați și să instalați cele mai recente actualizări cumulative pentru SQL Server:

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Referințe

Aflați despre terminologia pe care o utilizează Microsoft pentru a descrie actualizările de software.

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.