KB4480641 – RETTELSE: Anmodningen om oprettelse af Columnstore-indeks kan få timeout efter 25 sekunder, selvom timeout for tildeling af hukommelse er konfigureret i SQL Server 2016 eller 2017

Gælder 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 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

Symptomer

Når du forsøger at oprette et kolonnelagerindeks i en tabel i Microsoft SQL Server 2016 eller 2017, mislykkes anmodningen muligvis efter 25 sekunder med timeoutfejlen 8645 for hukommelse, afhængigt af hvor mange hukommelseskrævende forespørgsler der kører sideløbende og/eller hvor meget hukommelse, der er tilgængelig på tidspunktet for anmodningen. Timeoutfejlen for hukommelse kan opstå, selv når du konfigurerer timeout for anmodning om længere hukommelse på forekomstniveau eller på ressourcepuljeniveau.

Status

Microsoft har bekræftet, at dette er et problem i de Microsoft-produkter, der er angivet i afsnittet "Gælder for".

Løsning

Dette problem er rettet i følgende kumulative opdateringer til SQL Server:

Bemærk! Aktivér sporingsflag (TF) 11047 for at aktivere denne rettelse.

      

Om kumulative opdateringer til SQL Server:

Hver ny kumulativ opdatering til SQL Server indeholder alle de hotfixes og alle de sikkerhedsrettelser, der fulgte med den forrige kumulative opdatering. Se de seneste kumulative opdateringer til SQL Server:

Løsning

Du kan løse dette problem ved enten at øge mængden af hukommelse i ressourcepuljen, hvor Columnstore-indeksbuildet kører, eller reducere antallet af samtidige hukommelsesforbrugende forespørgsler, eller du kan gøre begge dele.

Referencer

Få mere at vide om den terminologi, som Microsoft bruger til at beskrive softwareopdateringer.