sys.index_resumable_operations (Transact-SQL)

Aplica-se a: SQL Server 2017 (14.x) e versões posteriores Banco de Dados SQL do AzureInstância Gerenciada de SQL do Azure

sys.index_resumable_operations é uma exibição do sistema que monitora e verifica o status de execução atual para reconstrução ou criação de índice retomável.
Aplica-se a: SQL Server (2017 e mais recente) e Banco de Dados SQL do Azure

Nome da coluna Tipo de dados Descrição
object_id int ID do objeto ao qual esse índice pertence (não anulável).
index_id int ID do índice (não anulável). index_id é exclusivo apenas dentro do objeto.
name sysname Nome do índice. name é exclusivo somente dentro do objeto.
sql_text nvarchar(max) Texto da instrução DDL T-SQL
last_max_dop smallint Última MAX_DOP usada (padrão = 0)
partition_number int Número da partição dentro do índice ou heap proprietário. Para tabelas e índices não particionados ou caso todas as partições estejam sendo reconstruídas, o valor desta coluna é NULL.
state tinyint Estado operacional para índice retomável:

0=Em execução

1=Pausa
state_desc nvarchar(60) Descrição do estado operacional do índice retomável (em execução ou pausado)
start_time datetime Hora de início da operação de índice (não anulável)
last_pause_time tempo de dados Tempo da última pausa da operação de índice (anulável). NULL se a operação estiver em execução e nunca pausada.
total_execution_time int Tempo total de execução desde o início em minutos (não anulável)
percent_complete real Conclusão do progresso da operação de índice em % (não anulável).
page_count bigint Número total de páginas de índice alocadas pela operação de compilação de índice para os índices novos e de mapeamento (não anulável).

Permissões

A visibilidade dos metadados em exibições de catálogo é limitada a protegíveis que um usuário possui ou nos quais o usuário recebeu alguma permissão. Para obter mais informações, consulte Metadata Visibility Configuration.

Exemplo

Liste todas as operações de criação ou reconstrução de índice retomáveis que estão no estado PAUSE.

SELECT * FROM  sys.index_resumable_operations WHERE STATE = 1;  

Confira também