Príznaky

Predpokladajme, že vytvoríte rozšírenú reláciu udalostí alebo SQL Profiler sledovania , ktorý zachytáva rpc_starting alebo Rpc_completed udalosť v Microsoft SQL Server 2016 a príkaz na zhromažďovanie alebo údajový tok nie je povolený ( nenastavili ste parameter collect_statement alebo COLLECT_DATA_STREAM pre reláciu XEvents alebo parameter text data alebo binary data pre SQL Profiler). Ak sa počas relácie zachytí aktivita SQL servera , ktorá sa týka parametrov tabuľky oceňuje (TVPs) , využitie pamäte servera SQL Server môže rásť oveľa viac, než je to potrebné. Môže to spôsobiť vážne spomalenie a v extrémnych prípadoch pamäť SQL servera výfukových plynov a na prebiehajúce operácie sa zobrazí toto chybové hlásenie o chybách 701:

Na spustenie tohto dotazu nie je k dispozícii dostatočná systémová pamäť v fonde zdrojov ' predvolené '

PoznámkaAk používate DBCC MEMORYSTATUS alebo dotaz sys.dm_os_memory_clerks, môžete pozorovať, že OBJECTSTORE_LBSS pamäťový úradník zobrazuje veľkú spotrebu pamäte.

Riešenie

Problém, v ktorom je rozšírená relácia udalostí alebo sledovanie Profiler, ktoré nie je nakonfigurované na zhromažďovanie výkazu alebo toku údajov, stále vyžaduje veľké vyrovnávacie pamäte, pretože materiál TVP je riešený touto opravou.

Poznámka:Ak je relácia rozšírenej udalosti alebo SQL is Profiler Trace nakonfigurovaná na zhromažďovanie výpisov alebo údajových alebo binárnych prúdov a aktivita SQL servera súvisiaca s TVPs je zachytená počas tejto relácie, využitie pamäte servera SQL Server môže rásť aj pri aktuálnej oprave, ako v tomto prípade je spotreba pamäte povinná zvládnuť v rámci sledovania a plne sa očakáva.

Preto odporúčame, aby ste nespúšťali trvalé relácie ani stopy s predchádzajúcimi uvedenými kombináciami udalostí a údajových polí na inštanciách SQL servera, ktoré by mohli mať intenzívne (v číslach alebo veľkostiach) aktivity založené na TVP.

Balík Service Pack pre SQL Server:

Táto oprava je zahrnutá v balíku Service Pack 2 pre SQL Server 2016.

PoznámkaĎalšie opravy, ktoré obmedzujú počet sledovaných riadkov v TVP, nájdete v téme KB 4468102.

Informácie o zostavách SQL servera 2016

Každá nová zostava pre SQL Server 2016 obsahuje všetky opravy hotfix a opravy zabezpečenia, ktoré boli v predchádzajúcej zostave. Odporúčame nainštalovať najnovšiu zostavu pre SQL Server 2016.

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Odkazy

Oboznámte sa s terminológiou , ktorú spoločnosť Microsoft používa na popis aktualizácií softvéru.

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pripojiť k Microsoft insiderov chcú

Považujete poskytnuté informácie za užitočné?

Aká je podľa vás kvalita prekladu?
Čo sa vám páčilo a čo nie?

Ďakujem za vaše pripomienky!

×