Conectați-vă cu Microsoft
Conectați-vă sau creați un cont.
Salut,
Selectați un alt cont.
Aveți mai multe conturi
Alegeți contul cu care doriți să vă conectați.

Simptome

Atunci când rulați mai multe coloane grupate, în bloc se inserează simultan în Microsoft SQL Server 2017 și 2019 pe un computer care are memoria insuficientă, este posibil să primiți o eroare de acordare a memoriei de time-out.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft enumerate în secțiunea „Se aplică la”.

Mai multe informații

Stocarea masivă a coloanelor interogările de inserare poate necesita multă memorie pentru operatorul de inserare a depozitului de coloane și pentru orice alți operatori ce consumă memorie, cum ar fi sortarea.

În mod implicit, SQL Server așteptați 25 de secunde pentru a obține grantul de memorie. Dacă o inserare masivă tot nu obține memoria necesară, va reveni la inserarea mai complicată, pentru a vă asigura că interogările pot avea un progres. (Pentru mai multe informații despre inserțiile trucate, consultați Indexuri de stocare coloane - Instrucțiuni de încărcare a datelor).

Totuși, acest lucru se întâmplă numai atunci când numărul de sesiuni active cu o acordare de memorie în rezerva de resurse curentă este mai mic decât o anumită valoare prag care este proporțională cu numărul de nuclee logice. Dacă numărul de astfel de sesiuni concurente este prea mare, interogarea de inserare masivă poate să nu reușească și să genereze o eroare de timp de timp de acordare a memoriei după 25 de secunde. Acest lucru poate crea probleme neașteptate pentru aplicațiile de încărcare a datelor. Această actualizare schimbă modul în care o inserare masivă așteaptă o acordare de memorie. Inserarea va utiliza acum o valoare de timp care este calculată similar cu orice alt tip de interogare.

Rezolvare

Această problemă este remediată în următoarele actualizări cumulative pentru SQL Server:

Fiecare actualizare cumulativă nouă SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

Referințe

Aflați despre terminologia utilizatăde Microsoft pentru a descrie actualizările de software.

Aveți nevoie de ajutor suplimentar?

Extindeți-vă competențele
Explorați instruirea
Fiți primul care obține noile caracteristici
Alăturați-vă la Microsoft Insider

Au fost utile aceste informații?

Cât de mulțumit sunteți de calitatea limbajului?
Ce v-a afectat experiența?

Vă mulțumim pentru feedback!

×