Condividi tramite


sys.dm_xe_sessions (Transact-SQL)

Restituisce informazioni su una sessione degli eventi estesi attiva. Questa sessione è una raccolta di eventi, azioni e destinazioni.

Nome colonna

Tipo di dati

Descrizione

address

varbinary(8)

Indirizzo di memoria della sessione. address è univoco nel sistema locale. Non ammette i valori Null.

name

nvarchar(256)

Nome della sessione. name è univoco nel sistema locale. Non ammette i valori Null.

pending_buffers

int

Numero di buffer completi in sospeso per l'elaborazione. Non ammette i valori Null.

total_regular_buffers

int

Numero totale di buffer standard associati alla sessione. Non ammette i valori Null.

[!NOTA]

I buffer standard vengono utilizzati nella maggior parte dei casi. Tali buffer sono di dimensioni sufficienti per contenere molti eventi. In genere, vengono utilizzati tre o più buffer per sessione. Il numero di buffer standard viene determinato automaticamente dal server, in base alla partizione della memoria impostata tramite l'opzione MEMORY_PARTITION_MODE. Le dimensioni dei buffer standard corrispondono al valore dell'opzione MAX_MEMORY (4 MB per impostazione predefinita) diviso per il numero di buffer. Per ulteriori informazioni sulle opzioni MEMORY_PARTITION_MODE e MAX_MEMORY, vedere CREATE EVENT SESSION (Transact-SQL).

regular_buffer_size

bigint

Dimensione in byte dei buffer standard. Non ammette i valori Null.

total_large_buffers

int

Numero totale di buffer di grandi dimensioni. Non ammette i valori Null.

[!NOTA]

I buffer di grandi dimensioni vengono utilizzati quando le dimensioni di un evento sono maggiori di un buffer standard. Tali buffer sono riservati in modo esplicito per questo scopo. I buffer di grandi dimensioni vengono allocati all'avvio della sessione eventi e vengono ridimensionati in base all'opzione MAX_EVENT_SIZE. Per ulteriori informazioni sull'opzione MAX_EVENT_SIZE, vedere CREATE EVENT SESSION (Transact-SQL).

large_buffer_size

bigint

Dimensione in byte dei buffer di grandi dimensioni. Non ammette i valori Null.

total_buffer_size

bigint

Dimensione totale in byte del buffer di memoria utilizzato per archiviare eventi per la sessione. Non ammette i valori Null.

buffer_policy_flags

int

Bitmap che indica il comportamento dei buffer di evento della sessione quando tutti i buffer sono completi e viene generato un nuovo evento. Non ammette i valori Null.

buffer_policy_desc

nvarchar(256)

Descrizione che indica il comportamento dei buffer di evento della sessione quando tutti i buffer sono completi e viene generato un nuovo evento. buffer_policy_desc può essere una delle seguenti:

  • Eliminare evento

  • Non eliminare eventi

  • Elimina buffer completo

  • Allocare nuovo buffer

Non ammette i valori Null.

flags

int

Bitmap che indica i flag impostata nella sessione. Non ammette i valori Null.

flag_desc

nvarchar(256)

Descrizione dei flag impostati nella sessione. flag_desc può essere una qualsiasi combinazione delle seguenti:

  • Buffer di svuotamento alla chiusura

  • Dispatcher dedicato

  • Consentire eventi ricorsivi

Non ammette i valori Null.

dropped_event_count

int

Numero di eventi eliminati al completamento dei buffer. Questo valore è 0 se i criteri di buffer sono "Elimina buffer completo" o "Non eliminare eventi". Non ammette i valori Null.

dropped_buffer_count

int

Numero di buffer eliminati al completamento dei buffer. Questo valore è 0 se i criteri di buffer sono stati impostati su "Elimina buffer completo" o "Non eliminare eventi". Non ammette i valori Null.

blocked_event_fire_time

int

Il periodo di tempo in cui è stata bloccata la generazione di eventi quando i buffer erano completi. Questo valore è 0 se i criteri di buffer sono "Elimina buffer completo" o "Eliminare evento". Non ammette i valori Null.

create_time

datetime

Ora di creazione della sessione. Non ammette i valori Null.

largest_event_dropped_size

int

Dimensione del più grande evento che non si è integrato nel buffer della sessione. Non ammette i valori Null.

Autorizzazioni

È richiesta l'autorizzazione VIEW SERVER STATE nel server.

Vedere anche

Riferimento

Funzioni e viste a gestione dinamica (Transact-SQL)

Cronologia modifiche

Contenuto aggiornato

Correzione del tipo di dati delle colonne name e blocked_event_fire_time.

Rimozione delle colonne buffer_size e total_buffers .

Aggiunta delle colonne total_regular_buffers, regular_buffer_size, total_large_buffers, large_buffer_size e total_buffer_size.