Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Simptomi

Pieņemsim, ka izveidojat paplašinātu notikumu sesiju vai SQL Profiler izsekošanu , kas tver rpc_starting vai Rpc_completed notikumu programmā Microsoft SQL Server 2016, un nav iespējots savākšanas priekšraksts vai datu plūsma (jūs neesat iestatījis collect_statement vai collect_data_stream Xevents sesijas parametru vai bināro datu parametru vai SQL Profiler Text Data). Ja sesijas laikā tiek tverta SQL Server aktivitāte , kas saistīta ar tabulveida parametru (TVPS) , SQL Server atmiņas lietojums var pieaugt daudz vairāk nekā nepieciešams. Tas var izraisīt nopietnu palēninājumu un ārkārtēju gadījumu izplūdes SQL Server atmiņu, un jūs saņemsit kļūdas 701 ziņojumu par notiekošām operācijām:

Nav pietiekami daudz sistēmas atmiņas resursu pūlā "Noklusējums", lai izpildītu šo vaicājumu

PiezīmeJa izmantojat DBCC stāvoklis vai vaicājuma sys.dm_os_memory_clerks, iespējams, pamanīsit, ka OBJECTSTORE_LBSS atmiņas darbinieks rāda lielu atmiņas patēriņu.

Risinājums

Problēma, kuras gadījumā paplašināto notikumu sesija vai Profiler izsekošana, kas nav konfigurēta, lai apkopotu priekšrakstu vai datu plūsmu, joprojām prasa lielus atmiņas buferus, jo šajā labojumā ir risināts TVP materiāls.

PiezīmesJa jūsu paplašināto notikumu sesija vai SQL Profiler izsekošana ir konfigurēta, lai apkopotu priekšrakstu vai datu/bināro plūsmu, un SQL Server darbība , kas saistīta ar TVPs, tiek tverta šīs sesijas laikā, iespējams, ka SQL Server atmiņas lietojums joprojām pieaugs pat tad, ja tiek lietots pašreizējais labojums, jo šajā gadījumā atmiņas patēriņš jārīkojas ar TVP plūsmu un tas ir pilnībā paredzēts.

Tāpēc iesakām neizpildīt pastāvīgas sesijas vai pēdas ar iepriekšējām norādītajām notikumu un datu lauku kombinācijām SQL Server instancēs, kuras var saņemt intensīvi (skaitliski vai ar izmēriem).

SQL Server servisa pakotne:

Šis labojums ir iekļauts SQL Server 2016 2. servisa pakotnē .

PiezīmeLai veiktu citu labojumu, kas ierobežo izsekoto rindu skaitu TVP, lūdzu, skatiet KB 4468102.

Par SQL Server 2016 būvējumiem

Katrā jaunajā SQL Server 2016 būvējumā ir ietverti visi labojumfaili un drošības labojumi, kas bija iepriekšējā būvējumā. Ieteicams instalēt jaunāko būvējumu SQL Server 2016.

Statusa

Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".

Atsauces

Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×