FIX: Kehvad tulemused, kui käivitate päringu, mis kasutab SAMASUGUST WHERE-klausli SQL Server 2008 R2 või SQL Server 2012

NB! Artikkel on tõlgitud Microsofti masintõlketarkvaraga ja seda saab parandada Kogukonnapõhise tõlkeraamistiku (CTF) tehnoloogiaga. Microsoft pakub masintõlgitud, kogukonna järeltöödeldud ja inimtõlgitud artikleid, et anda mitmekeelne juurdepääs kõigile meie teabebaasi artiklitele. Masintõlgitud ja järeltöödeldud artiklites võib olla sõnavara-, süntaksi- ja/või grammatikavigu. Microsoft ei vastuta mingite ebatäpsuste, tõrgete ega kahjude eest, mis on tulenenud sisu valest tõlkest või selle kasutamisest meie klientide poolt. Lisateavet CTF-i kohta leiate aadressilt http://support.microsoft.com/gp/machine-translation-corrections/et.

Artikli ingliskeelse versiooni kuvamiseks klõpsake siin: 2847467
Sümptomid
Kui käivitate päringu, mis kasutab käitaja nagu kus klausli Microsoft SQL Server 2008 R2 või Microsoft SQL Server 2012, võib ilmneda kehv jõudlus. See probleem ilmneb juhul, kui täidetud on järgmised tingimused:
  • Nagu ettevõtja võrdleb veerud on SQL_Latin1_General_CP1_CI_AS võrdlemine.
  • Nagu ettevõtja võrdleb sisu on sarnane formaat, mis on esimene märk enne protsent on "z" või "Z", nagu "maz %".

Lahendus

Koondvärskenduses teave

Koondvärskenduses 5 SQL Server 2012 Service Pack 1

Kindlaks selles küsimuses oli esimene avaldatud kumulatiivne Update 5. Kuidas saada see koondvärskenduses pakett SQL Server 2012 Service Pack 1 kohta lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:
2861107 SQL Server 2012 Service Pack 1 koondvärskenduses pakett 5
Märkus Sest et ehitab on kumulatiivsed, iga uus fix pressiteade sisaldab kõik käigultparandused ja kõik turvaparandusi, mis kuulusid koos eelmiste SQL Server 2012 Service Pack 1 määrata vabastamist. Me soovitame, et te loobuksid uusimaid fix vabastamiseks, mis sisaldab seda käigultparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:
2772858 SQL Server 2012 ehitab pärast SQL Server 2012 Service Pack 1 ilmus

Koondvärskenduses 7 jaoks SQL Server 2008 R2 hoolduspaketi 2

Kindlaks selles küsimuses oli esimene avaldatud kumulatiivne Update 7. Kuidas saada see koondvärskenduses pakett SQL Server 2008 R2 hoolduspaketi Service Pack 2 kohta lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:
2844090 SQL Server 2008 R2 hoolduspaketi Service Pack 2 koondvärskenduses pakett 7
Märkus Sest et ehitab on kumulatiivsed, iga uus fix pressiteade sisaldab kõik käigultparandused ja kõik turvaparandusi, mis kuulusid koos eelmiste SQL Server 2008 R2 Service Pack 2 määrata vabastamist. Me soovitame, et te loobuksid uusimaid fix vabastamiseks, mis sisaldab seda käigultparandust. Lisateabe saamiseks klõpsake Microsofti teabebaasi artikli kuvamiseks järgmist artiklinumbrit:
2730301 SQL Server 2008 R2 ehitab pärast SQL Server 2008 R2 hoolduspaketi Service Pack 2 ilmus
Olek
Microsoft on kinnitanud, et see probleem esineb Microsofti toodetel, mis on loetletud jaotises "Kehtib".

Hoiatus. See artikkel on masintõlgitud.

Atribuudid

Artikli ID: 2847467 – viimati läbi vaadatud: 07/15/2013 16:19:00 – redaktsioon: 1.0

Microsoft SQL Server 2008 R2 Service Pack 2, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, SQL Server 2012 Enterprise Core

  • kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2847467 KbMtet
Tagasiside