Ny spørring-minne gir alternativer er tilgjengelige (min_grant_percent og max_grant_percent) i SQL Server 2012

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 3107401
Om MIN_GRANT_PERCENT og MAX_GRANT_PERCENT
Service Pack 3 (SP3) legger til følgende minne gi alternativer i Microsoft SQL Server 2012.

MIN_GRANT_PERCENT

En prosentverdi som angir minimum minnemengde som skal gis til en spørring. Området er 0,0 til 100.0. Float-verdien er gyldig.

MAX_GRANT_PERCENT

En prosentverdi som angir den maksimale mengden minne som kan få en spørring. Området er 0,0 til 100.0. Float-verdien er gyldig.
Hvis størrelsen på denne grensen for maksimalt minne er mindre enn nok minne til å kjøre en spørring, blir det gitt nok minne til spørringen.
Løsning
Denne funksjonen ble først introdusert i følgende oppdateringspakker for SQL Server.
Hvis du vil ha mer informasjon om SQL Server 2012 Service Pack 3 (SP3), kan du se feil som er løst i SQL Server 2012 Service Pack 3.

Om oppdateringspakker for SQL Server

Oppdateringspakker er kumulative. Hver nye oppdateringspakke inneholder alle reparasjonene som finnes i tidligere oppdateringspakker, sammen med eventuelle nye reparasjoner. Vår anbefaling er å bruke den nyeste oppdateringspakken, og den nyeste kumulative oppdateringen for denne oppdateringspakken. Du trenger ikke å installere en tidligere oppdateringspakke før du installerer den nyeste oppdateringspakken. Bruk tabell 1 i følgende artikkel for å finne mer informasjon om den nyeste oppdateringspakken og nyeste kumulative oppdateringen.

Slik fastslår du hvilken versjon, nivå edition og oppdateringen av SQL Server og tilhørende komponenter
Mer informasjon
Prosent-verdi er basert på tilskuddet minne som er angitt i ressurs-leder-konfigurasjonen. Vurder for eksempel følgende scenario:
  • Du har et ressursutvalg med maksimal minnemengde er 10 gigabyte (GB).
  • Du har en gruppe arbeidsmengde i ressursutvalget, og maksimalt minne tilskuddet for spørringen i arbeidsmengde-gruppen er satt til 10 GB * 50% = 5 GB.
  • Du utfører en spørring ved å bruke følgende setning:
    SELECT * FROM Table1 ORDER BY Column1 OPTION (min_grant_percent = 10, max_grant_percent = 50)
I dette tilfellet er minimum minnemengde som skal gis til spørringen 5 GB * 10% = 0,5 GB, og den maksimale mengden minne som den ikke kan overstige 5 GB * 50% = 2,5 GB. Hvis denne spørringen henter 1 GB uten disse alternativene, vil det få det samme beløpet fordi 1 GB hører til dette området for minimum og maksimum.

Min_grant_percent-minne gir alternativet overstyrer alternativet sp_configure (minimum minne per spørring (KB)) uavhengig av størrelsen.

Obs! Disse to nye minne gi Spørringsalternativer er ikke tilgjengelige for indeksoppretting av eller gjenoppbygging.

På serveren som inneholder X-GB minne, maksimal tilgjengelig minne for serveren (Y GB) er mindre enn X GB (vanligvis 90 prosent eller mindre). Maksimalt minne som er tildelt per spørring er (Z GB) Y GB * REQUEST_MAX_MEMORY_GRANT_PERCENT/100.

Følgende Spørringsalternativer (min_grant_percent og max_grant_percent), gjelder Z GB:
  • Min_grant_percent garanteres i spørringen.
  • Max_grant_percent er den maksimale grensen.
Hvis du vil ha mer informasjon om tilskuddet minne, se Forstå tilskudd for SQL Server-minne.
Status
Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 3107401 – Forrige gjennomgang: 07/12/2016 02:02:00 – Revisjon: 2.0

Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Standard

  • kbqfe kbsurveynew kbexpertiseadvanced kbfix kbmt KB3107401 KbMtno
Tilbakemelding