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.

Simptome

Să presupunem că ați activat noul Estimator cardinalityîn Microsoft SQL Server 2014. Atunci când efectuați o interogare care conține declarații de asociere, este posibil să întâmpinați următoarele probleme:

  • Unele interogări durează semnificativ mai mult timp pentru a compila, mai ales atunci când interogarea are un număr mare de asocieri. Timpul de compilare poate continua să crească semnificativ, cu creșterea asocierilor.

  • Atunci când predicatorul asociere utilizează alte condiții decât egalitatea sau o combinație de egalități, numărul estimat de rânduri de tipuri specifice din asocieri diferă de numărul real de rânduri care sunt prelucrate. În această situație, performanța interogării scade și, deoarece interogarea solicită o mare subvenție de memorie, performanța generală a serverului scade.

Rezolvare

Informații despre pachetul de servicii

Pentru a rezolva această problemă, obțineți Service Pack 1 pentru SQL Server 2014.

Pentru mai multe informații despre SQL Server 2014 Service Pack 1 (SP1), consultați erori remediate în SQL server 2014 Service Pack 1.Notă Pentru a face ca remedierea să aibă efect pentru a doua problemă descrisă în acest articol, activați semnalizatorul de urmărire 4199.

Soluție de evitare

Pentru a rezolva aceste probleme, utilizați Estimatorul de cardinalitate vechi fie setând nivelul de compatibilitate al bazei de date la o valoare mai mică decât 120, fie activează semnalizatorul de urmărire 9481 la nivel global, sesiune sau interogare.

Stare

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

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!

×