Momentan sunteți offline, așteptați să vă reconectați la internet

FIX: Numărul de rânduri este calculată incorect pentru un Predicatul care implică o coloană de GUID-ul unic în SQL Server 2014 sau 2016

IMPORTANT: Acest articol este tradus cu ajutorul software-ului Microsoft de traducere automată și poate fi corectat prin intermediul tehnologiei Community Translation Framework (CTF). Microsoft oferă articole traduse automat, post-editate de comunitate și articole traduse de oameni, pentru a permite accesul la toate articolele din Baza noastră de cunoștințe în mai multe limbi. Articolele traduse automat și post-editate pot conține greșeli de vocabular, sintaxă și/sau gramatică. Microsoft nu este responsabil de inexactitățile, erorile sau daunele cauzate de traducerea greșită a conținutului sau de utilizarea acestuia de către clienți. Găsiți mai multe informații despre traducerea în colaborare la http://support.microsoft.com/gp/machine-translation-corrections/ro.

Faceți clic aici pentru a vizualiza versiunea în limba engleză a acestui articol: 3150152
Simptome
Să luăm în considerare următorul scenariu:
  • Aveți o interogare care utilizează un non-egal Predicatul unic GUID coloană în SQL Server 2014 sau 2016.
  • Statisticile sunt actualizate prin utilizarea eșantionare implicit. Sau rânduri noi sunt inserate în tabelul după statisticile ultima actualizare.
  • SQL Serveruses estimatorului Cardinality nou în care mod de compatibilitate a bazei acoperire de date este setată la 120.
  • Valorile GUID non-uniform sunt distribuite în tabel.

În acest scenariu atunci când executați interogarea, este posibil ca performanţa redusă din cauza numărul de rânduri pentru Predicatul incorect în planul de interogare.
Rezoluţie
Această problemă a fost rezolvată mai întâi în următoarea actualizare cumulativă pentru SQL Server:



După ce instalați acest pachet de actualizare cumulativă, trebuie să activați semnalizatorul de urmărire 4199. Pentru aceasta, aveți posibilitatea să adăugați -T4199 parametru de pornire. Sau, aveți posibilitatea să utilizați DBCC traceon(4199)de respectare a confidențialității pentru o anumită sesiune.
Despre actualizările cumulative pentru 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ă. Examinați cele mai recente actualizări cumulative pentru SQL Server:

Cele mai recente actualizări cumulative pentru SQL Server 2014

Cele mai recente actualizări cumulative pentru SQL Server 2016
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".
Referinţe
Aflați despre terminologia Microsoft utilizează pentru a descrie actualizările de software.
Notă Acesta este un articol „FAST PUBLISH” creat direct în cadrul organizaţiei de asistenţă Microsoft. Informaţiile conţinute aici sunt furnizate ca atare, drept răspuns la problemele care apar. Din cauza rapidităţii cu care sunt puse la dispoziţie, materialele pot avea erori tipografice şi pot fi revizuite în orice moment, fără înştiinţare. Consultaţi Termeni de utilizare pentru alte considerente.

Avertisment: acest articol a fost tradus automat

Proprietăți

ID articol: 3150152 - Ultima examinare: 07/26/2016 21:29:00 - Revizie: 3.0

Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Standard

  • kbqfe kbsurveynew kbfix kbexpertiseinter kbmt KB3150152 KbMtro
Feedback