Applies ToSQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Simptomi

Pretpostavimo da kreirate sesiju proširenih događaja ili praćenje SQL profilatora koji hvata događaj rpc_starting ili rpc_completed u sistemu Microsoft not SQL Server 2016, a naredba za prikupljanje ili tok podataka nisu omogućeni (niste podesili parametar collect_statementili collect_data_stream za Xevents sesiju ili parametar "Tekstualni podaci"ili "Binarni podaci" za SQL Profiler). not Ako je SQL Server aktivnost uključivala parametre vrednosti tabele (TVP) tokom sesije, korišćenje memorije sql servera može da poraste mnogo više nego što je potrebno. To može izazvati ozbiljno usporavanje i u ekstremnim slučajevima iscrpeti SQL Server memoriju, a dobijate sledeće teške greške 701 poruku za tekuće operacije:

Nema dovoljno sistemske memorije u "podrazumevanom" prostoru resursa za pokretanje ovog upita

Beleške:Ako koristite DBCC MEMORYSTATUS ili upit sys.dm_os_memory_clerks, možda ćete primetiti da OBJECTSTORE_LBSS memorije prikazuje veliku potrošnju memorije.

Rešenje

Problem zbog kog proširena sesija događaja ili praćenje profajlera koji nisu konfigurisani za prikupljanje izvoda ili toka podataka i dalje zahtevaju velike bafere memorije jer je TVP materijal rešen ovom ispravkom.

NapomenaAko su vaša proširena sesija događaja ili praćenje SQL profilatora konfigurisani za prikupljanje izvoda ili podataka/binarnog toka, a SQL Server aktivnost koja je uključivala TV-ove se snima tokom ove sesije, korišćenje memorije sistema SQL Server i dalje može da raste čak i sa primenjenom trenutnom ispravkom, jer je u ovom slučaju potrebna potrošnja memorije za rukovanje TVP strimom u okviru praćenja i u potpunosti se očekuje.

Zbog toga preporučujemo da ne vodite stalne sesije ili tragove sa prethodnim pomenutim kombinacijama događaja i polja podataka na SQL Server instancama koje će verovatno primati intenzivne (u brojevima ili u veličini) aktivnosti zasnovane na TVP-u.

Servisni paket za SQL server:

Ova ispravka je uključena u servisni paket 2 za SQL Server 2016.

Beleške:Za drugu ispravku koja ograničava broj praćenih redova u TVP-u pogledajte KB 4468102.

Osnovni podaci o SQL Server 2016 builds

Svaka nova verzija za SQL Server 2016 sadrži sve hitne ispravke i bezbednosne ispravke koje su bile u prethodnoj verziji. Preporučujemo da instalirate najnoviju verziju za SQL Server 2016.

Status

Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.