sys.index_resumable_operations (Transact-SQL)
Si applica a: SQL Server 2017 (14.x) e versioni successive
database SQL di Azure Istanza gestita di SQL di Azure
sys.index_resumable_operations è una visualizzazione di sistema che monitora e controlla lo stato di esecuzione corrente per la ricompilazione o la creazione dell'indice ripristinabile.
Si applica a: SQL Server (2017 e versioni successive) e database SQL di Azure
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
object_id | int | ID dell'oggetto a cui appartiene questo indice (non nullable). |
index_id | int | ID dell'indice (non nullable). index_id è univoco solo all'interno dell'oggetto . |
name | sysname | Nome dell'indice. name è univoco solo all'interno dell'oggetto . |
sql_text | nvarchar(max) | Testo dell'istruzione T-SQL DDL |
last_max_dop | smallint | Ultima MAX_DOP usata (valore predefinito = 0) |
partition_number | int | Numero di partizione all'interno dell'indice o dell'heap proprietario. Per tabelle e indici non partizionati o nel caso in cui tutte le partizioni vengano ricompilata, il valore di questa colonna è NULL. |
state | tinyint | Stato operativo per l'indice ripristinabile: 0=Esecuzione 1=Pausa |
state_desc | nvarchar(60) | Descrizione dello stato operativo per l'indice ripristinabile (in esecuzione o sospeso) |
start_time | datetime | Ora di inizio dell'operazione di indicizzazione (non nullable) |
last_pause_time | datatime | Ultima operazione di sospensione dell'indice (nullable). NULL se l'operazione è in esecuzione e non viene mai sospesa. |
total_execution_time | int | Tempo di esecuzione totale dall'ora di inizio in minuti (non nullable) |
percent_complete | real | Completamento dell'operazione di indice in % ( non nullable). |
page_count | bigint | Numero totale di pagine di indice allocate dall'operazione di compilazione dell'indice per gli indici nuovi e di mapping ( non nullable ). |
Autorizzazioni
La visibilità dei metadati nelle viste del catalogo è limitata alle entità a protezione diretta di cui un utente è proprietario o a cui l'utente ha concesso alcune autorizzazioni. Per altre informazioni, vedere Metadata Visibility Configuration.
Esempio
Elencare tutte le operazioni di creazione o ricompilazione dell'indice ripristinabili che si trovano nello stato PAUSE.
SELECT * FROM sys.index_resumable_operations WHERE STATE = 1;