Korriger: Ytelsesproblemer forårsaket av kontinuerlig vekst minne i SQL Server 2016 Analysis Services

Feil #: innhold bør be om 53971

Symptomer

Anta at du bruker en forekomst av Microsoft SQL Server 2016 Analysis Services. Mens mer og mer globale omfang objekter hurtigbufres, ryddet hurtigbufferne aldri. Dette kan resultere i en kontinuerlig vekst minne og til slutt kan krasje serveren.

De globale omfangene bufres basert på sikkerhetskravene for hver bruker. Derfor vil du vanligvis dette problemet oppstår bare når du opplever ett av følgende scenarier:

  • Du har dynamisk uttrykk (for eksempel UserName(), CustomData()) i modellen. Dette er ikke obligatorisk å se problemet, men det er en vanlig årsak. Når dynamiske uttrykk er til stede, må hver unike bruker til å lage sine egne unike global øktinformasjon. Dette fører til en betydelig økning i antall globale omfang som må opprettes og bufret.

  • Du har en komplisert modell som har mange metadata og sikkerhet. Dette påvirker kostnadene for minne per område-objekt. Som øker antallet bufrede globale omfang, øker minnet utvides basert på kostnaden for minne per område-objekt.

  • Du har mange unike brukere som kobler til serveren. PowerBI.com kan for eksempel oppdatere brikker i sin instrumentbord for hver bruker på en regelmessig tidsplan. Når dette skjer, Analysis Services mottar mange tilkoblinger og spørringer for hver unike bruker, og hvor mange globale omfang toppunktet opp og bruker opp mye minne.


Merknad: Når du har installert denne hurtigreparasjonen, SQL Server-versjonen vil være 13.0.2170.0.

Oppløsning

Informasjon om kumulativ oppdatering

Hurtigreparasjonen for dette problemet er inkludert i følgende kumulativ oppdatering for SQL Server:

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-2016


Løsningen

Du kan omgå dette problemet ved manuelt kjøre en < ClearCache > XMLA kommando til databasen på en passende plan. Dette gjør at alle globale omfanget buffere for å bli fjernet og minnet ville redusere på nytt. Dette alternativet fører til at noen kostnad når du kobler til neste gang, fordi du kan ikke bruke bufrede globale omfanget ytelsen.

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 terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.

Forfatter:
Tekstforfatter: v-shysun
Teknisk redaktør: leewoods; akshaim; v-fmeng;
Editor: v-emy

Trenger du mer hjelp?

Utvid ferdighetene dine
Utforsk opplæring
Vær først ute med de nye funksjonene
Bli med i Microsoft Insiders

Var denne informasjonen nyttig?

Takk for tilbakemeldingen!

Takk for tilbakemeldingen! Det høres ut som det kan være lurt å sette deg i kontakt med én av våre Office-kundestøtteagenter.

×