KB4536005 — LABOJUMS: labojiet nepareizu atmiņas lapu uzskaiti, kas izraisa atmiņas nepietiekamības kļūdas programmā SQL Server

Attiecas uz
SQL Server 2019 on Linux SQL Server 2019 on Windows SQL Server 2017 on Linux SQL Server 2017 on Windows SQL Server 2016 Service Pack 2 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 2016 SQL Server 2016 Service Pack 3 - duplicate (do not use)

Pazīmes

Nepareiza atmiņas lapas uzskaite var izraisīt visdažādākās atmiņas trūkuma kļūdas (701, 802 utt.) un veiktspējas problēmas programmā Microsoft SQL Server. Varat detalizētāk izpētīt šo darbību, aplūkojot atmiņas mezgla objektu un bufera pārvaldnieka veiktspējas skaitītājus, ņemot vērā šādus nosacījumus:

  • Viens no skaitītājiem "Atmiņas mezgls: datu bāzes mezglu atmiņa (KB)" pārsniedz tā mērķa mezglu atmiņas skaitītāju tajā pašā mezglā.
  • Viens no "Atmiņas mezgls: datu bāzes mezglu atmiņa (KB)" skaitītājiem nokrītas zem 2 procentiem no tā "Atmiņas mezgls: mērķa mezgla atmiņa" skaitītājs tam pašam mezglam.
  • Vērtība "Bufera pārvaldnieks: bezmaksas saraksta stendi/sek."

Statuss

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

Risinājums

Kumulatīvā atjauninājuma informācija

Šī 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:

Informācija par SQL Server 2016 servisa pakotni

Šī problēma ir novērsta šajā SQL Server servisa pakotnē:

Par SQL Server servisa pakotnēm:

Servisa pakotnes ir kumulatīvas. Katrā jaunā servisa pakotnē ir visi labojumi, kas ir iepriekšējās servisa pakotnēs, kopā ar visiem jaunajiem labojumiem. Šai servisa pakotnei ieteicams lietot jaunāko servisa pakotni un jaunāko kumulatīvo atjauninājumu. Jums nav jāinstalē iepriekšēja servisa pakotne, pirms instalējat jaunāko servisa pakotni. Izmantojiet tālāk esošā raksta 1. tabulu, lai uzzinātu vairāk par jaunāko servisa pakotni un jaunāko kumulatīvo atjauninājumu.

SQL Server un tā komponentu versijas, izlaiduma un atjaunināšanas līmeņa noteikšana

Atsauces

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