Simptomai

Tarkime, kad diegiate "Microsoft SQL Server 2014", "2016" arba "2017" "64" versiją kompiuteryje, kuriame veikia "Windows Server 2012" arba ankstesnė "Windows" operacinės sistemos versija. Kai "SQL Server" naudoja visą vartotojo režimo virtualiąją adresų sritį, galite gauti klaidos pranešimą iš atminties "SQL Server" klaidos pranešime. Be to, užklausos užtrukti, kol bus baigta vykdyti ir SOS_MEMORY_TOPLEVELBLOCKALLOCATOR palaukite.

Kai patikrinsite šiuos informacijos punktus, rasite, kad yra labai mažai galimos virtualios adresų erdvės:

  • DBCC MEMORYSTATUS – proceso/sistemos skaičiuoja sekciją – virtualioji atmintis

  • DMV: sys.dm_os_process_memory stulpelis virtual_address_space_available_kb

Šios reikšmės turi prasidėti maždaug 8 terabaitus (TB) x64 proceso metu, o toliau nulipti ir pasiekti kelis gigabaitus (GB).

Kai esate stadijoje, kur galima virtualioji adresų sritis labai maža, užklausos, kurios bando atlikti atminties paskirstymą, taip pat gali susidurti su laukimo tipu CMEMTHREAD.

Toliau nurodyti duomenų taškai laikui bėgant didės:

  • DMV: sys.dm_os_process_memory ir sys.dm_os_memory_nodes-stulpelis virtual_address_space_reserved_kb

  • DBCC MEMORYSTATUS – atminties tvarkytuvo sekcija – VM rezervuota

Paprastai šios reikšmės didės "Max Server Memory" reikšmės iki beveik 8 TB.

Pastaba susijusi problema taip pat aprašyta KB 3074434

Sprendimas

Šis naujinimas yra įtrauktas į šiuos kaupiamieji naujinimai SQL serverio:

      Kaupiamasis naujinimas 4 SQL serverio 2017

      Kaupiamasis naujinimas 8 SQL serverio 2016 SP1  

      Kaupiamasis naujinimas 10 SQL serverio 2014 Service Pack 2

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:

Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2017"

Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2016"

Naujausias Kaupiamasis naujinimas, skirtas "SQL Server 2014"

Pastaba Pritaikius šį naujinimą, turite įtraukti sekimo vėliavėlę 8075 kaip paleisties parametrą, kad įgalintumėte šį keitimą.

Statusą

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

Nuorodos

Sužinokite apie terminologiją, kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Reikia daugiau pagalbos?

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

Ar ši informacija buvo naudinga?

Ar esate patenkinti vertimo kokybe?

Kas turėjo įtakos jūsų patirčiai?

Turite daugiau atsiliepimų? (Pasirinktinai)

Dėkojame už jūsų atsiliepimus!

×