Oggetto Cursori XTP di SQL Server

Si applica a: SQL Server

L'oggetto prestazioni cursori XTP di SQL Server contiene contatori correlati ai cursori interni del motore OLTP in memoria. I cursori sono i blocchi predefiniti di basso livello usati dal motore OLTP in memoria per elaborare query Transact-SQL. Di conseguenza, in genere non si ha controllo diretto su di essi.

La tabella seguente descrive i contatori di SQL Server XTP Cursors .

Contatore Descrizione
Eliminazioni cursori/sec Numero medio di eliminazioni di cursori, al secondo.
Inserimenti cursori/sec Numero medio di inserimenti di cursori, al secondo.
Analisi cursore avviate/sec Numero medio di analisi cursore avviate, al secondo.
Violazioni UNIQUE del cursore/sec Numero medio di violazioni di vincolo UNIQUE, al secondo.
Aggiornamenti cursori/sec Numero medio di aggiornamenti di cursori, al secondo.
Conflitti di scrittura cursore/sec Numero medio di conflitti di scrittura sulla stessa versione di riga, al secondo.
Tentativi di analisi di elementi nascosti/sec (immessi dall'utente) Numero medio di tentativi di analisi dovuti a conflitti di scrittura durante le operazioni su elementi nascosti eseguite da un'analisi di tabella completa dell'utente, al secondo. Si tratta di un contatore di livello molto basso, non destinato all'uso da parte del cliente.
Righe scadute rimosse/sec Numero medio di righe scadute rimosse dai cursori, al secondo.
Righe scadute interessate/sec Numero medio di righe scadute interessate dai cursori, al secondo.
Righe restituite/sec Numero medio di righe restituite dai cursori, al secondo.
Righe interessate/sec Numero medio di righe interessate dai cursori, al secondo.
Righe provvisoriamente eliminate interessate/sec Numero medio di righe in scadenza interessate dai cursori, al secondo. Una riga è in scadenza se la transazione che l'ha eliminata è ancora attiva (cioè non ne è stato ancora eseguito il commit o l'interruzione).

Esempio

Si inizia a esplorare i contatori delle prestazioni delle query in questo oggetto usando questa query T-SQL nella vista a gestione dinamica sys.dm_os_performance_counters :

SELECT * FROM sys.dm_os_performance_counters
WHERE object_name LIKE '%XTP Cursors%';