sys.index_resumable_operations (Transact-SQL)
Область применения: SQL Server 2017 (14.x) и более поздние версии База данных SQL Azure Управляемый экземпляр SQL Azure базе данных SQL в Microsoft Fabric
sys.index_resumable_operations — это системное представление, которое отслеживает и проверяет текущее состояние выполнения для повторного перестроения или создания индекса.
Область применения: SQL Server (2017 и более поздней версии) и База данных SQL Azure
Имя столбца | Тип данных | Description |
---|---|---|
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 | Время последней приостановки операции индекса (допустимое значение NULL). Значение NULL, если операция выполняется и никогда не приостановлена. |
total_execution_time | int | Общее время выполнения от времени начала в минутах (не допускаемое значение NULL) |
percent_complete | real | Выполнение операции индекса в % (не допускает значение NULL). |
page_count | bigint | Общее количество страниц индекса, выделенных операцией сборки индекса для новых индексов и сопоставлений (не допускающих значение NULL). |
Разрешения
Видимость метаданных в представлениях каталога ограничена защищаемыми объектами, которыми владеет пользователь или которым пользователь получил некоторое разрешение. Дополнительные сведения см. в разделе Metadata Visibility Configuration.
Пример
Вывод списка всех операций повторного создания или перестроения индекса, которые находятся в состоянии PAUSE.
SELECT * FROM sys.index_resumable_operations WHERE STATE = 1;