Conectați-vă cu Microsoft
Conectați-vă sau creați un cont
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Rezumat

Unele planuri de execuție a interogărilor din Microsoft SQL Server 2016 includ un model de evaluare a unui filtru într-o operațiune de scanare/interval de tabel sau de indexare. Unele părți ale predicatului de filtrare se pot potrivi cu o cheie de index și, prin urmare, pot fi utilizate pentru a rula un index căutare sau o scanare de zonă. Părțile rămase ale predicatului sunt cunoscute ca reziduale și trebuie evaluate pentru fiecare rând de ieșire din operațiunea Scan sau Range. Aceasta corespunde unui operator de filtrare. Cu toate acestea, pentru a îmbunătăți performanța, SQL Server poate împinge un astfel de filtru în jos la operatorul de acces la tabel propriu-zis. Deși această abordare îmbunătățește performanța generală, în anumite condiții (de exemplu, pentru o estimare inexactă a cardinalității care este corelată cu sensibilitatea parametrilor), filtrul scanare-dedesubt poate prelucra un număr mai mare de rânduri decât este așteptat. Acest comportament este posibil să fie ascuns în timpul depanării performanței interogărilor atunci când utilizați un plan de execuție real, deoarece numărul de rânduri returnate corespunde numărului de rânduri după ce se aplică Predicatul rezidual și nu la numărul real de rânduri care sunt scanate dintr-un tabel sau dintr-un index.

Informații despre actualizare

Pentru a îmbunătăți diagnosticele pentru scenariul descris în secțiunea "simptome", SQL Server 2016 Service Pack 1 (SP1) introduce un nou atribut XML Showplan, rândurile estimate citite. Acest atribut oferă numărul estimat de rânduri va fi citit de operator înainte să se aplice Predicatul rezidual. Această actualizare este o completare a KB 3107397. această funcționalitate este inclusă în pachetul Service Pack 1 pentru SQL Server 2016.

Fiecare compilare nouă pentru SQL Server 2016 conține toate remedierile rapide și toate remedierile de securitate care au fost incluse în compilarea anterioară. Vă recomandăm să instalați cea mai recentă versiune pentru SQL Server 2016.

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.

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?
Apăsând pe Trimitere, feedbackul dvs. va fi utilizat pentru a îmbunătăți produsele și serviciile Microsoft. Administratorul dvs. IT va avea posibilitatea să colecteze aceste date. Angajamentul de respectare a confidențialității.

Vă mulțumim pentru feedback!

×