Sammendrag
Når Microsoft SQL Server oppretter eller oppdaterer statistikk, hvis en samplingsfrekvens ikke er angitt manuelt, vil SQL Server beregne en standard samplingsfrekvens. Avhengig av den reelle distribusjonen av data i den underliggende tabellen, kan standard samplingsfrekvens kanskje ikke representere datafordelingen nøyaktig. Dette kan føre til redusert effektivitet i spørringsplanen.
For å forbedre dette scenarioet kan en databaseadministrator velge å oppdatere statistikk manuelt ved hjelp av en fast samplingsfrekvens som bedre kan representere distribusjonen av data. En påfølgende operasjon for automatisk oppdateringsstatistikk tilbakestilles imidlertid til standard samplingsfrekvens, og muligens redusere effektiviteten til spørringsplanen på nytt.
Denne forbedringen gjør at den faste samplingsfrekvensen opprettholdes på tvers av påfølgende manuelle eller automatiske oppdateringsstatistikkoperasjoner.
Oppløsning
Denne oppdateringen introduserer et nytt nøkkelord PERSIST_SAMPLE_PERCENT = { ON | OFF } er en utvidelse til den eksisterende CREATE/UPDATE STATISTICS Transact-SQL. Nøkkelordet angir at SQL Server skal låse samplingsfrekvensen (oppgis når den opprettes eller oppdateres) for fremtidig bruk.
Hvis du vil ha mer informasjon om statistikk, kan du se Opprette statistikk.
Funksjonen er tilgjengelig i følgende kumulative oppdateringer for SQL Server:
Kumulativ oppdatering 1 for SQL Server 2017
Kumulativ oppdatering 4 for SQL Server 2016 SP1
Om kumulative oppdateringer for SQL Server:
Hver nye kumulative oppdatering for SQL Server inneholder alle hurtigreparasjoner og alle sikkerhetsrettinger som fulgte med den forrige kumulative oppdateringen. Ta en titt på de nyeste kumulative oppdateringene for SQL Server:
Den nyeste kumulative oppdateringen for SQL Server 2017
Den nyeste kumulative oppdateringen for SQL Server 2016
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».
Kilder
Finn ut mer om terminologien som Microsoft bruker til å beskrive programvareoppdateringer.