KB4041811 – POPRAVKA: Automatsko ažuriranje inkrementalne statistike je odloženo u SQL Server 2014, 2016 i 2017

Primenjuje se na
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)

Simptomi

U sistemu Microsoft SQL Server 2014, 2016 i 2017, kada se inkrementalna statistika gradi na vrhu particionisanih tabela, zbir brojeva izmena svih particija se skladišti kao broj izmena osnovnog čvora. Kada broj izmena osnovnog čvora premaši prag, pokreće se automatsko ažuriranje statistike. Međutim, ako broj izmena bilo koje pojedinačne particije ne premaši lokalni prag, statistika se ne ažurira. Pored toga, broj izmena osnovnog čvora se vraća na nulu. To može dovesti do odlaganja automatskog ažuriranja inkrementalne statistike.

Rešenje

Ovaj problem se rešava aktiviranjem automatskog ažuriranja statistike kada broj izmena bilo koje particije premaši lokalni prag. Stoga, kada se aktivira automatsko ažuriranje statistike, statistika se ispravno ažurira.

Uvedena je i nova zastavica praćenja (TF) 11024 . Kada je ova zastavica praćenja omogućena, broj izmena osnovnog čvora se čuva kao zbir broja izmena svih particija.

Ovaj problem je rešen u sledećoj kumulativnoj ispravci za SQL Server:

Kumulativna ispravka 3 za SQL Server 2017

Osnovni podaci o kumulativnim ispravkama za SQL Server:

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Najnovija kumulativna ispravka za SQL Server 2017

Informacije o servisnom paketu za SQL Server

Ovaj problem je rešen u sledećim servisnim paketima za SQL Server:

Servisni paket 2 za SQL Server 2016

Servisni paket 3 za SQL Server 2014

Osnovni podaci o servisnim paketima za SQL Server:

Servisni paketi su kumulativni. Svaki novi servisni paket sadrži sve ispravke koje su u prethodnim servisnim paketima, zajedno sa svim novim ispravkama. Preporučujemo da primenite najnoviji servisni paket i najnoviju kumulativnu ispravku za taj servisni paket. Ne morate da instalirate prethodni servisni paket pre nego što instalirate najnoviji servisni paket. Koristite Tabelu 1 u sledećem članku da biste pronašli više informacija o najnovijem servisnom paketu i najnovijoj kumulativnoj ispravci.

Kako odrediti verziju, izdanje i nivo ažuriranja za SQL Server i njegove komponente

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku „Odnosi se na“.

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.