Simptomi
Pretpostavimo da imate instaliran Microsoft SQL Server 2017 ili 2019 te da se ona izvodi uz zadana procjena kardinalnosti (ce). Možete izvršiti upit s predikom filtra na stupcu 1. Upita predizi imaju intrinzičnu gornju, DONJU ili RREZNU. U stupcu 1 nalazi se statistika koristi ga alat za optimizaciju. U ovom scenariju možete promatrati netočne kardinalnosti procjene i da SQL poslužitelj koristi neefikasni plan. Slijede neki upiti koji imaju PREDIVE:
Odaberite person_id od osobe gdje (e-pošta KAO UPPER (N ' @live. com% '))
Odaberite person_id od osobe gdje (e-pošta = UPPER(N'msft@live.com '))
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
O kumulativnim ažuriranjima za SQL Server:
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:
Napomena Za ovaj je popravak potreban jedan od slijedi da bi se primijenila:
-
QUERY_OPTIMIZER_HOTFIXES konfigurirani oblik baze podataka na uključeno
-
Korištenje savjeta za ENABLE_QUERY_OPTIMIZER_HOTFIXES Korištenje
-
Omogućivanje praćenja zastavice 4199
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.