KB4470916 — LABOJUMS: Kļūda par atmiņas trūkumu rodas, ja datu bāzes mezglu atmiņa (KB) 2014. un 2016. SQL Server nokrītas zem 2 procentiem

Attiecas uz
SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) 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)

Pazīmes

Pieņemsim, ka izmantojat Microsoft SQL Server 2014 vai 2016. Pārbaudot pieejamo atmiņas lietojumu NUMA mezglos, ievērojat, ka datu bāzes mezglu atmiņa (Database Node Memory — KB) ir mazāka par 2 procentiem no mērķa lieluma. Ja rodas šāda situācija, var tikt parādīts šāds kļūdas ziņojums "Nepietiek atmiņas":

Datums/laiks spid36s Neizdevās piešķirt BUFs:FAIL_BUFFER_ALLOCATION 1

Šī problēma rodas pat tad, ja SQL Server ir pieejams pietiekami daudz atmiņas. 

Iemesls

Kļūda "Nepietiek atmiņas" var rasties, ja datu bāzes mezgla atmiņa (KB) kļūst mazāka par 2 procentiem no mērķa lieluma, un tas vairs nevar atmest datu bāzes lapas mezglā, lai iegūtu bezmaksas lapas.

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Risinājums

Šī problēma ir novērsta šādos SQL Server kumulatīvajos atjauninājumos:

Par SQL Server kumulatīvajiem atjauninājumiem:
Katrā jaunajā SQL Server kumulatīvajā atjauninājumā ir visi labojumfaili un visi drošības labojumi, kas bija iekļauti iepriekšējā kumulatīvajā atjauninājumā. Skatiet jaunākos SQL Server kumulatīvos atjauninājumus:

Piezīme Pēc šī labojuma piemērošanas SQL Server varēs atgūt lapas no attālā bufera mezgliem, ja datu bāzes lapu skaits lokālajā mezglā nokritīsies zem 2 procentiem no mērķa lapām.

Atsauces

Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.