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.
- Päringuvihjed (Transact – SQL)
- DBCC TRACEON – jälituse lipud (Transact SQL)
- ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
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.