KB4041811 – PATAISA: 2014, 2016 ir 2017 „SQL Server“. atidėtas automatinis papildomos statistikos atnaujinimas

Taikoma
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Požymiai

"Microsoft „SQL Server“ 2014", 2016 ir 2017 m., kai papildoma statistika kuriama suskaidytų lentelių viršuje, visų skaidinių modifikacijų skaičius saugomas kaip šakninio mazgo modifikacijų skaičius. Kai šakninio mazgo modifikacijų skaičius viršija ribinę reikšmę, suaktyvinamas automatinis statistikos naujinimas. Tačiau jei kurio nors atskiro skaidinio pakeitimų skaičius neviršija vietinės ribos, statistika neatnaujinama. Be to, šakninio mazgo modifikacijų skaičius nustatomas į nulį. Tai gali sukelti delsą automatiškai atnaujinant papildomą statistiką.

Sprendimas

Ši problema išspręsta suaktyvinus automatinį statistikos naujinimą, kai bet kurio skaidinio pakeitimų skaičius viršija vietinį slenkstį. Todėl, kai suaktyvinamas automatinis statistikos atnaujinimas, statistika atnaujinama tinkamai.

Taip pat pristatoma nauja sekimo vėliava (TF) 11024 . Įjungus šią sekimo vėliavėlę, šakninio mazgo modifikacijų skaičius išlaikomas kaip visų skaidinių modifikacijų skaičiaus suma.

Ši problema išspręsta šiame "„SQL Server“" kaupiamajame naujinime:

3 kaupiamasis naujinimas, skirtas „SQL Server“ 2017

Apie "„SQL Server“" kaupiamuosius naujinimus:

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:

Naujausias "„SQL Server“ 2017" kaupiamasis naujinimas

Pakeitimų paketo informacija, skirta „SQL Server“

Ši problema išspręsta šiuose "„SQL Server“" pakeitimų paketuose:

"„SQL Server“ 2016" 2 pakeitimų paketas

3 pakeitimų paketas, skirtas „SQL Server“ 2014

Apie "„SQL Server“" pakeitimų paketus:

Pakeitimų paketai yra kaupiamieji. Kiekviename naujame pakeitimų pakete yra visos ankstesniuose pakeitimų paketuose esančios pataisos ir visos naujos pataisos. Rekomenduojame taikyti naujausią pakeitimų paketą ir naujausią to pakeitimų paketo kaupiamąjį naujinimą. Prieš įdiegiant naujausią pakeitimų paketą nereikia įdiegti ankstesnio pakeitimų paketo. Norėdami rasti daugiau informacijos apie naujausią pakeitimų paketą ir naujausią kaupiamąjį naujinimą, naudokite šio straipsnio 1 lentelę.

Kaip nustatyti "„SQL Server“" ir jo komponentų versiją, leidimą ir atnaujinimo lygį

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.

Nuorodos

Sužinokite daugiau apie terminus, kuriuos „„Microsoft““ naudoja apibūdindama programinės įrangos naujinimus.