Sümptomid
Oletame, et installida Microsoft SQL Server 2014, 2016 või 2017 64-bitine versioon arvutisse, kus töötab Windows Server 2012 või Windowsi varasem versioon. Kui SQL Server kasutab ära kogu kasutajarežiimi virtuaalse aadressiruumi, võidakse SQL Server tõrkelogisse kuvada mälu otsasaamise tõrketeade. Lisaks kulub päringute täitmiseks kaua aega ja SOS_MEMORY_TOPLEVELBLOCKALLOCATOR oodata.
Kui uurite järgmisi teabepunkte, leiate, et virtuaalne aadressiruum on väga väike:
- DBCC MEMORYSTATUS – jaotis Protsessi/süsteemi arvud – saadaolev virtuaalmälu
- DMV: sys.dm_os_process_memory – veeru virtual_address_space_available_kb
Need väärtused algavad x64-protsessis umbes 8 terabaidist (TB), jätkavad alla ronimist ja ulatuvad mõne gigabaidini (GB).
Kui olete etapis, kus saadaolev virtuaalaadressiruum on väga väike, võivad mälueraldamist proovivad päringud kohata ka ootetüüpi CMEMTHREAD.
Aja jooksul suurenevad jätkuvalt järgmised andmepunktid:
- DMV: sys.dm_os_process_memory ja sys.dm_os_memory_nodes – veeru virtual_address_space_reserved_kb
- DBCC MEMORYSTATUS – mäluhalduri jaotis – VM reserveeritud
Need väärtused suurendavad tavaliselt serveri maksimummälu väärtuse kordseid kuni peaaegu 8 TB-le.
Märkus Seotud probleemi kirjeldatakse ka teemas KB 3074434.
Lahendus
See värskendus on kaasatud järgmistesse SQL Server koondvärskendustesse.
SQL Server 2017 koondvärskendus 4
SQL Server 2016 SP1 koondvärskendus 8
SQL Server 2014 hoolduspaketi Service Pack 2 koondvärskendus 10
Teave SQL Server koondvärskenduste kohta.
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
Uusim koondvärskendus SQL Server 2017 jaoks
Uusim koondvärskendus SQL Server 2016 jaoks
Uusim koondvärskendus SQL Server 2014 jaoks
Märkus Pärast selle värskenduse rakendamist peate selle muudatuse lubamiseks lisama jälituslipu 8075 käivitusparameetrina.
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Viited
Lisateave Microsofti tarkvaravärskenduste terminoloogia kohta.