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
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.