Utilizzo di Traccia SQL per la risoluzione dei problemi relativi alle notifiche delle query
Traccia SQL fornisce vari eventi che consentono agli sviluppatori e agli amministratori di monitorare le notifiche delle query e di risolvere i relativi problemi. In questo argomento vengono descritti gli eventi di notifica delle query.
Classi di evento
Le classi di evento seguenti forniscono informazioni sulle notifiche delle query:
QN:Dynamics
L'evento QN:Dynamics fornisce informazioni sull'attività in background eseguita da Motore di database per supportare le notifiche delle query. All'interno di Motore di database, un thread in background esegue il monitoraggio dei timeout di sottoscrizione, delle sottoscrizioni in attesa di attivazione e dell'eliminazione delle tabelle di parametri.
QN:Parameter Table
L'evento QN:Parameter Table fornisce informazioni sulle operazioni necessarie per creare ed eliminare le tabelle interne in cui sono archiviate le informazioni sui parametri, nonché per mantenere i conteggi dei riferimenti corrispondenti. Questo evento indica inoltre l'attività interna per reimpostare il conteggio di utilizzi relativo a una tabella di parametri.
QN:Template
L'evento QN:Template fornisce informazioni sull'utilizzo interno dei modelli di query, che rappresentano il meccanismo tramite il quale Motore di database consente di condividere le definizioni di una query per la notifica. Tali modelli vengono creati insieme alle tabelle di parametri. Motore di database genera un evento di questo tipo quando viene creata, utilizzata o eliminata una query.
QN:Subscription
L'evento QN:Subscription fornisce informazioni sulle sottoscrizioni di notifica. Ad esempio, questo evento restituisce informazioni sulle operazioni di Service Broker che supportano le sottoscrizioni di notifica delle query, quando viene registrata, rimossa o eliminata una sottoscrizione.
Per informazioni dettagliate su ognuna di queste classi di eventi, vedere Categoria di eventi di notifica delle query.
Vedere anche