KB2928300 – pataisa: intensyvi užklausų kompiliavimo darbo krūvis nėra mastelio su didėjančiu branduolių skaičiumi dėl NUMA aparatūros ir rezultatų procesoriaus perpildos SQL serveryje

Simptomai

Apsvarstykite šį scenarijų:

  • Naudojate "Microsoft SQL Server" 2012 arba "SQL Server" 2014, kuriame įgalinta NUMA.

  • SQL serveris sukonfigūruotas naudoti daug procesoriaus branduolių keliuose NUMA mazguose (pvz., 4 NUMA mazgus, kuriuose yra 12 branduolių).

  • Vykdote kompiliuoti sunkų krūvį, kuris generuoja aukštą kompiliavimo kursą iš kelių lygiagrečių ryšių.

Pagal šį scenarijų, jūs nepastebėsite jokio kompiliavimo/SEC užklausos rezultatų padidėjimo, kai daugėja galimų branduolių už 12 arba taip. Be to, CPU gali Rodyti 100 procentų naudojimą.Pastaba CPU ryškumo svarba priklauso nuo branduolių skaičiaus vienam NUMA mazgui ir jūsų kompiliavimo koeficiento.

Priežastis

Ši problema iškyla dėl to, kad "SQL Server" naudoja duomenų struktūrą, kuri gali prisidėti prie procesoriaus tvirtinimu apie NUMA įgalintą aparatūrą visose lygiagrečiųjų kompiliacijose.

Kiekvienas naujas Kaupiamasis naujinimas, skirtas "SQL Server", yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo pridėtos prie ankstesnio kaupiamojo naujinimo. Peržiūrėkite naujausius kaupiamuosius SQL serverio naujinimus:

Sprendimas

Norėdami išspręsti šią problemą, sumažinkite kompiliavimo spartą "SQL Server" sistemoje.

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×