Symptomen

Wanneer u in Microsoft SQL Server 2017 en 2019 veel gegroepeerde kolomstore-bulkinvoegingen tegelijk gebruikt op een computer met onvoldoende geheugen, kan er een time-outfout voor het verlenen van geheugen worden weergegeven.

Status

Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer informatie

Voor query's voor bulksgewijs invoegen van kolommen is mogelijk veel geheugen nodig voor de operator voor het kolomopslaginvoegen en andere geheugenin beslagende operatoren in de query, zoals sorteren.

Standaard wacht SQL Server 25 seconden om de geheugenbeurs te krijgen. Als een bulkinvoeging nog steeds niet het benodigde geheugen kan krijgen, wordt het teruggeflinkt om ervoor te zorgen dat query's kunnen worden uitgevoerd. (Zie Kolomstore-indexen -Richtlijnen voor gegevens laden voor meer informatie over trickle inserts.

Dit gebeurt echter alleen wanneer het aantal actieve sessies met een geheugenbeurs in de huidige resourcegroep kleiner is dan een bepaalde drempelwaarde die in verhouding staat tot het aantal logische kernen. Als het aantal gelijktijdige sessies te hoog is, kan de bulkinvoegquery mislukken en na 25 seconden een time-outfout voor het verlenen van geheugen genereren. Dit kan onverwachte problemen veroorzaken voor de toepassingen voor het laden van gegevens. Met deze update wordt gewijzigd hoe een bulkinvoeging wacht op een geheugenbeurs. De invoegpositie gebruikt nu een time-outwaarde die op dezelfde manier wordt berekend als elk ander type query.

Oplossing

Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:

Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsfixes die zijn opgenomen in de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:

Verwijzingen

Meer informatie over de terminologie dieMicrosoft gebruikt om software-updates te beschrijven.

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Hoe tevreden bent u met de taalkwaliteit?
Wat heeft uw ervaring beïnvloed?

Bedankt voor uw feedback.

×