KB4342424 – poboljšanje: Ažuriranje za podršku QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_n u mogućnosti koristi HINT u sustavu SQL Server 2017

Unaprjeđivanja

Pretpostavimo da imate instaliran SQL Server 2017. Ovim se poboljšanjem uvodi novi podsjetnik za korištenje "QUERY_OPTIMIZER_COMPATIBILITY_LEVEL_n" za prisilu ponašanja Optimizatora upita na razini upita, kao da je upit kompiliran s razinom kompatibilnosti baze podataka n, gdje je n podržana razina kompatibilnosti baze podataka na sljedećem popisu: 100, 110, 120, 130 ili 140.

Napomena

  • Ovaj savjet ne nadjačava postavku zadane ili naslijeđene mogućnosti procjene kardinala, ako je prisiljena putem konfiguracije u opsegu baze podataka, pratite zastavicu ili hint za upit.

    • Ako je procjena naslijeđene kardinalnosti prisiljena putem config-a u opsegu DB, praćenje zastavice ili nagoveštaja upita, upit će nastaviti koristiti procjenu naslijeđene kardinalnosti kao što je usmjereno.

    • Ako se u bilo kojem razlogu koristi zadana procjena kardinalnosti (bilo prisilno ili zato što se upit pokreće bez mogućnosti prisilnog procjenjivanja naslijeđene kardinalnosti), upit će koristiti alat za procjenu kardinalnosti povezan s optimizatorom upita za željenu verziju baze podataka.

  • "ENABLE_QUERY_OPTIMIZER_HOTFIXES", Trace Flag (TF) 4199 i drugi načini omogućivanja hitnih popravaka alata za optimizaciju mogu nadjačati zadani RTM ponašanje Optimizatora u nekim slučajevima, bez obzira na zatraženu razinu kompatibilnosti baze podataka.

  • Ovaj hint utječe samo na ponašanje alata za optimizaciju upita. Ne utječe na druge značajke sustava SQL Server koje mogu ovisiti o razini kompatibilnosti baze podataka, kao što je dostupnost određenih značajki baze podataka.

  • Ovaj savjet ne zahtijeva nikakve posebne dozvole i može se koristiti s vodilicama za plan.

Dodatne informacije

Dodatne informacije potražite u sljedećim vezama:

Rješenje

Ovo je ažuriranje obuhvaćeno sljedećim kumulativnim ažuriranjem za SQL Server:

       Kumulativno ažuriranje 10 za SQL Server 2017

Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:

Najnovije Kumulativno ažuriranje za SQL Server 2017

Reference

Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ažuriranja.

Potrebna vam je dodatna pomoć?

Proširite svoje vještine
Istražite osposobljavanje
Prvi koristite nove značajke
Pridružite se Microsoft Insidere

Jesu li ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×