KB4342424 – täiustus: SQL Server 2017 suvandi USE HINT QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_n toe värskendus

Rakenduskoht
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Täiustus

Oletagem, et teil on installitud SQL Server 2017. See täiustus toob kaasa uue USE HINT-i QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_n, et jõustada päringu optimeerimise käitumine päringu tasemel, nagu oleks päring kompileeritud andmebaasi ühilduvustasemega n, kus n on toetatud andmebaasi ühilduvustase järgmisest loendist: 100, 110, 120, 130 või 140.

Märkus.

  • See vihje ei alistab vaike- ega pärand-kardinaalsuse hinnangu sätet, kui see on sunnitud läbi andmebaasi ulatusega konfiguratsiooni, jälituse lipu või päringu vihje.

    • Kui pärand kardinaalsuse hinnang on sunnitud läbi andmebaasi ulatusega konfiguratsiooni, jälituse lipu või päringu vihje, jätkab päring pärand kardinaalsuse hinnangu suunamist.
    • Kui mis tahes põhjusel kasutatakse kardinaalsuse vaikehindamist (sunniviisiline või kuna päring käivitatakse ilma pärand-kardinaalsuse hinnangu jõustamise võimaluseta), kasutab päring taotletud andmebaasiversiooni jaoks päringu optimeerijaga seostatud kardinaalsuse hinnangut.
  • "ENABLE_QUERY_OPTIMIZER_HOTFIXES", jälituslipp (TF) 4199 ja muud optimeerija kiirparanduste lubamise meetodid võivad mõnel juhul, olenemata taotletud andmebaasi ühilduvustasemest, alistada optimeerija RTM-i vaikekäitumise.

  • See vihje mõjutab ainult päringu optimeerija käitumist. See ei mõjuta muid SQL Server funktsioone, mis võivad sõltuda andmebaasi ühilduvustasemest, nt teatud andmebaasifunktsioonide kättesaadavusest.

  • See vihje ei nõua eriõigusi ja seda saab kasutada plaanijuhikutega.

Veel teavet

Lisateavet leiate järgmistest linkidest.

Lahendus

See värskendus on kaasatud järgmisesse SQL Server koondvärskendusse:

koondvärskendus 10 SQL Server 2017 jaoks

Teave SQL Server koondvärskenduste kohta.

Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.

Uusim koondvärskendus SQL Server 2017 jaoks

Viited

Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.