Gjelder for
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 2016 Service Pack 1 SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows

Sammendrag

Når Microsoft SQL Server oppretter eller oppdaterer statistikk, hvis en samplingsfrekvens ikke er angitt manuelt, beregne SQL Server en standard samplingsfrekvens. Avhengig av den virkelige distribusjonen av data i den underliggende tabellen kanskje standard samplingsfrekvensen ikke nøyaktig utgjør Datadistribusjon. Dette kan føre til reduksjon av spørringen planen effektivitet.

For å forbedre denne situasjonen, kan en databaseadministrator velge å oppdatere statistikken manuelt ved hjelp av en fast samplingsfrekvens som bedre kan representere distribusjon av data. En etterfølgende operasjon statistikk for automatisk oppdatering vil imidlertid tilbakestille til standard samplingsfrekvensen og muligens introdusere en reduksjon av spørringen planen effektivitet.

Denne forbedringen muliggjør fast samplingsfrekvensen skal beholdes på tvers av etterfølgende manuell eller automatisk statistikk oppdateringsoperasjoner.

Løsning

Denne oppdateringen introduserer et nytt nøkkelord PERSIST_SAMPLE_PERCENT = {videre | {OFF} som er en utvidelse til den eksisterende Opprett/oppdater STATISTIKK Transact-SQL. Nøkkelordet angir SQL Server hvis du vil låse samplingsfrekvens (forutsatt at når det er opprettet eller oppdatert) for fremtidig bruk.

Hvis du vil ha mer informasjon om statistikk for, kan du se Opprette statistikk.

Funksjonen er tilgjengelig i følgende kumulative oppdateringer for SQL Server:

Samleoppdatering 1 for SQLServer 2017

: Kumulativ oppdatering 4 for SQL Server 2016 SP1

Hver nye kumulative oppdateringen for SQL Server inneholder alle hurtigreparasjonene og alle sikkerhetsreparasjoner som fulgte med den forrige kumulative oppdateringen. Sjekk ut de nyeste kumulative oppdateringene for SQL Server:

Nyeste kumulative oppdateringen for SQL Server-2017

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".

Referanser

Lær mer om terminologiensom Microsoft bruker til å beskrive oppdateringer av programvare.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.