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%';