PARANDUS: Ridade hinnanguline arv on arvutatud valesti predikaat, mis on seotud kordumatu GUID veeru SQL Server 2014 või 2016

Sümptomid

Kujutage ette järgmist stsenaariumi.
  • Teil on päring, mis kasutab kordumatu GUID veeru SQL Server 2014 või 2016-võrdne predikaat.
  • Statistikat uuendatakse vaikimisi näidised abil. Või uued read lisatakse tabelisse pärast viimast statistikat.
  • SQL Server kasutab uue arvutite hinnangfunktsiooni 120 on seatud andmebaasi ühilduvusrežiimis.
  • GUID-i väärtused on mitte ühtlaselt jaotatud kogu tabeli.

Selle stsenaariumi päringu käivitamisel võite kokku puutuda Vähene jõudlus tõttu valesti hinnanguline arv ridu predikaat päringu plaan.

Lahendus

See probleem parandati esmakordselt SQL serveri järgmise koondvärskenduse:



Pärast selle kumulatiivse värskenduspaketi installimist peate lubama jälituslipu 4199. Selleks võite lisada selle -T4199 startup parameetrit. Või kasutage dbcc traceon(4199) lause konkreetse seansi puhul.
Kumulatiivseid värskendusi SQL serveri kohta
Kumulatiivseid värskendusi SQL serveri kohta

Olek

Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.

Viited

Teave selle terminoloogia Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.
Atribuudid

Artikli ID: 3150152 – viimati läbi vaadatud: 25. jaan 2017 – redaktsioon: 1

Tagasiside