Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Simptomi

Pieņemsim, ka instalējat Microsoft SQL Server 2014, 2016 vai 2017 64 bitu versiju datorā, kurā darbojas sistēma Windows Server 2012 vai vecāka Windows operētājsistēmas versija. Ja SQL Server izmanto visu lietotāja režīma virtuālo adrešu telpu, iespējams, ka SQL Server kļūdu žurnālfailā tiek rādīts kļūdas ziņojums par atmiņas kļūdu. Turklāt vaicājumiem ir nepieciešams ilgs laiks, lai pabeigtu izpildi, un SOS_MEMORY_TOPLEVELBLOCKALLOCATOR gaidīt.

Aplūkojot tālāk norādītos informācijas punktus, jūs atklāsiet, ka ir ļoti zemas pieejamās virtuālās adreses vietas:

  • DBCC stāvoklis-procesa/sistēmas saskaita sadaļa — pieejama virtuālā atmiņa

  • DMV: sys.dm_os_process_memory kolonna virtual_address_space_available_kb

Izmantojot x64 procesu, šīs vērtības tiek sāktas ar 8 terabaitiem (TB) un turpina rāpties uz leju un sasniedz dažus gigabaitus (GB).

Kad esat posmā, kur pieejamā virtuālā adrešu telpa ir ļoti zema, vaicājumi, kas mēģina veikt atmiņas piešķiršanu, var rasties arī CMEMTHREAD.

Tālāk norādītie datu punkti turpinās palielināties:

  • DMV: sys.dm_os_process_memory un sys.dm_os_memory_nodes-Column virtual_address_space_reserved_kb

  • DBCC stāvoklis-Memory Manager sadaļa — VM rezervēts

Šīs vērtības parasti pieaugs līdz gandrīz 8 TB no vērtības "Max Server Memory".

Ar piezīmi saistītā problēma ir aprakstīta arī KB 3074434

Risinājums

Šis atjauninājums ir iekļauts šādos SQL Server kumulatīvajos atjauninājumos:

      Kumulatīvais atjauninājums 4 SQL Server 2017

      Kumulatīvais atjauninājums 8 SQL Server 2016 SP1  

      Kumulatīvais atjauninājums 10 SQL Server 2014 2. servisa pakotnei

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:

Jaunākais SQL Server 2017 kumulatīvais atjauninājums

Jaunākais SQL Server 2016 kumulatīvais atjauninājums

Jaunākais SQL Server 2014 kumulatīvais atjauninājums

Piezīme. Pēc šī atjauninājuma lietošanas ir jāpievieno izsekošanas karodziņa 8075 kā startēšanas parametrs, lai iespējotu šīs izmaiņas.

Statusa

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

Atsauces

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

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.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×