KB2965758 – FIX: atminties nutekėjimas atsiranda, kai paleidžiate ir sustabdysite XEvent seansą kelis kartus SQL serverio 2012

Simptomai

Tarkime, kad kuriate XEvent seansą, kuris yra "Microsoft SQL Server" 2012. Kai pradedate ir sustabdysite XEvent seansą kelis kartus, atsiranda atminties nutekėjimas ir jūs pastebėsite, kad "MEMORYCLERK_XE" skirta atmintis palaipsniui didinama. Čia yra "XEvent" seanso pavyzdys, kuris rodo veikimą:

CREATE EVENT SESSION[MyDiagnosticSession]ON SERVERADD EVENT sqlserver.module_end(    ACTION (sqlserver.client_app_name,sqlserver.plan_handle,sqlserver.session_id,sqlserver.sql_text)    WHERE ([package0].[Greater_than_equal_unicode_string]([sqlserver].[client_app_name],'MyApplication1')           AND[package0].[Less_than_equal_unicode_string]([sqlserver].[client_app_name],'Myapplication2')))

Pastaba Galite stebėti šį atminties nuotėkį naudodami šią užklausą arba vykdydama DBCC MEMORYSTATUS:

select [Memory Used KB] = page_size_in_bytes /1024  from sys.dm_os_memory_clerks where type = 'MEMORYCLERK_XE'

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:

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Reikia daugiau pagalbos?

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijungti prie "Microsoft Insider"

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×