Partilhar via


sys.index_resumable_operations (Transact-SQL)

Aplica-se a: SQL Server 2017 (14.x) e posterior Banco de Dados SQL do Azure Instâ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 recompilaçã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 apenas 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 dessa coluna é NULL.
state tinyint Estado operacional para índice retomável:

0=Em execução

1=Pausar
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 for pausada.
total_execution_time int Tempo total de execução desde a hora de 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 build de índice para os índices new e mapping ( not nullable ).

Permissões

A visibilidade dos metadados em exibições do catálogo está limitada aos protegíveis que pertencem a um usuário ou para os quais o usuário recebeu permissão. Para obter mais informações, consulte Metadata Visibility Configuration.

Exemplo

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

SELECT * FROM  sys.index_resumable_operations WHERE STATE = 1;  

Confira também