sys.dm_xe_database_sessions (database SQL di Azure e Istanza gestita di SQL di Azure)
Si applica a: Database SQL di Azure Istanza gestita di SQL di Azure
Restituisce informazioni sulle sessioni di eventi estesi con ambito database attivo . Una sessione è una raccolta di eventi, azioni e destinazioni. Per informazioni su tutte le sessioni di eventi nel database, vedere sys.database_event_sessions.
database SQL di Azure supporta solo sessioni con ambito database. Istanza gestita di SQL di Azure supporta sessioni con ambito database e sessioni con ambito server. Le sessioni con ambito server sono consigliate per le istanze gestite: altre informazioni sono disponibili in CREATE EVENT SESSION.
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: nella maggior parte dei casi vengono usati buffer regolari. Tali buffer sono di dimensioni sufficienti per contenere molti eventi. In genere, sono presenti 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 altre informazioni sulle MEMORY_PARTITION_MODE e sulle opzioni di 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 usati quando un evento è maggiore di un buffer normale. Tali buffer sono riservati in modo esplicito per questo scopo. I buffer di grandi dimensioni vengono allocati all'avvio della sessione degli eventi e vengono ridimensionati in base all'opzione MAX_EVENT_SIZE. Per altre 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. Non ammette i valori NULL. buffer_policy_desc può essere uno dei valori seguenti:- Drop event - Non eliminare gli eventi - Eliminare il buffer completo - Allocare un nuovo buffer |
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. Non ammette i valori NULL. flag_desc può essere qualsiasi combinazione dei valori seguenti:- Svuotare i buffer alla chiusura - Dispatcher dedicato - Consenti eventi ricorsivi |
dropped_event_count |
int | Numero di eventi eliminati al completamento dei buffer. Questo valore è 0 se buffer_policy_desc è "Drop full buffer" o "Don't drop events". Non ammette i valori NULL. |
dropped_buffer_count |
int | Numero di buffer eliminati al completamento dei buffer. Questo valore è 0 se buffer_policy_desc è impostato su "Drop event" o "Don't drop events". Non ammette i valori NULL. Anche se un buffer non viene eliminato a livello di sessione, le singole destinazioni potrebbero comunque non riuscire a elaborare un buffer per motivi specifici di destinazione. Vedere failed_buffer_count in sys.dm_xe_database_session_targets. |
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 buffer_policy_desc è "Drop full buffer" o "Drop event". Non ammette i valori NULL. |
create_time |
datetime | Ora di creazione della sessione (avviata). Non ammette i valori NULL. |
largest_event_dropped_size |
int | Dimensioni dell'evento più grande che non rientra nel buffer della sessione. Non ammette i valori NULL. |
session_source |
nvarchar(256) | Il database_name che rappresenta l'ambito della sessione. |
buffer_processed_count |
bigint | Numero totale di buffer elaborati dalla sessione e accumula dall'inizio della sessione. Non ammette i valori NULL. |
buffer_full_count |
bigint | Numero di buffer completi durante l'elaborazione e accumuli dall'inizio della sessione. Non ammette i valori NULL. |
total_bytes_generated |
bigint | Numero di byte effettivi generati dalla sessione degli eventi estesi. Queste informazioni vengono raccolte quando la sessione elabora i buffer e si applica solo alla destinazione del file. Nessun rilevamento per altre destinazioni. |
total_target_memory |
bigint | Memoria di destinazione totale in byte per una sessione che archivia le informazioni in una destinazione del buffer circolare. Non ammette i valori NULL. |
Autorizzazioni
È richiesta l'autorizzazione VIEW DATABASE STATE.
Passaggi successivi
Altre informazioni sui concetti correlati sono disponibili negli articoli seguenti:
- Eventi estesi nel database SQL di Azure
- Codice di destinazione del file di eventi per gli eventi estesi in database SQL di Azure e Istanza gestita di SQL
- sys.dm_xe_database_session_targets (database SQL di Azure e Istanza gestita di SQL di Azure)
- Monitoraggio di database SQL di Microsoft Azure e delle prestazioni di Istanza gestita di SQL di Azure tramite le viste a gestione dinamica