sys.index_resumable_operations (Transact-SQL)

Применимо к: даSQL Server 2017 (14.x); и более поздние версии ДаБаза данных SQL Azure

sys.index_resumable_operations — это системное представление, которое отслеживает и проверяет текущее состояние выполнения возобновляемого перестроения индекса или создания.
применимо к: SQL Server (2017 и более поздние версии) и База данных SQL Azure

Имя столбца Тип данных Описание
object_id int Идентификатор объекта, которому принадлежит этот индекс (не допускает значения NULL).
index_id int Идентификатор индекса (не допускает значения NULL). index_id уникален только в пределах объекта.
name sysname Имя индекса. имя уникально только в пределах объекта.
sql_text nvarchar(max) текст инструкции DDL T-SQL
last_max_dop smallint Использован последний MAX_DOP (по умолчанию = 0)
partition_number int Номер секции в индексе или куче-владельце. Для несекционированных таблиц и индексов, если выполняется перестроение всех секций, значение этого столбца равно NULL.
state tinyint Операционное состояние для возобновляемого индекса:

0 = работает

1 = приостановка
state_desc nvarchar(60) Описание операционного состояния возобновляемого индекса (запущенного или приостановленного)
start_time datetime Время начала операции с индексами (не допускает значения NULL)
last_pause_time datatime Время последней паузы операции с индексом (Nullable). Значение NULL, если операция выполняется и никогда не приостанавливается.
total_execution_time; int Общее время выполнения от времени начала в минутах (не допускает значения NULL)
percent_complete real Выполнение операции с индексами в% (не допускает значения NULL).
page_count bigint Общее число страниц индекса, выделенных операцией построения индекса для новых и сопоставленных индексов (не допускает значения NULL).

Разрешения

Видимость метаданных в представлениях каталогов ограничивается защищаемыми объектами, которыми пользователь владеет или на которые ему были предоставлены разрешения. Дополнительные сведения см. в разделе Metadata Visibility Configuration.

Пример

Перечисление всех операций создания или перестроения индекса, которые находятся в состоянии приостановки.

SELECT * FROM  sys.index_resumable_operations WHERE STATE = 1;  

См. также: