Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Simptomi

Iedomājieties šādu scenāriju:

  • Jūs izmantojat Microsoft SQL Server 2012 vai SQL Server 2014, kurā ir iespējots NUMA, instances instanci.

  • SQL Server ir konfigurēts izmantot daudz centrālā procesora kodolu vairākos NUMA mezglos (piemēram, 4 NUMA mezgli, kuros ir 12 serdes).

  • Jūs palaižat kompilēšanas darbu, kas ģenerē lielu kompilēšanas ātrumu no vairākiem vienlaicīgajiem savienojumiem.

Šajā scenārijā jūs nepamanīsit rezultātu apkopojums par kompilēšanas/SEC vaicājumu ar pieaugošo pieejamo serdes skaitu, kas pārsniedz 12. Arī centrālais procesors var rādīt 100 procentu lietojumu.Piezīme. CPU piesātinājuma smagums ir atkarīgs no serdes uz NUMA mezglu skaita un arī no kompilēšanas ātruma.

Cēlonis

Problēma rodas tāpēc, ka SQL Server izmanto datu struktūru, kas, iespējams, ietekmē ar NUMA iespējotu aparatūru, kas var veicināt centrālā procesora satura struktūras.

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

Risinājums

Lai novērstu šo problēmu, samaziniet kompilēšanas ātrumu savā SQL Server sistēmā.

Statusa

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

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.