sys.index_resumable_operations (Transact-SQL)
適用於:Microsoft Fabric 中的 SQL Server 2017 (14.x) 和更新版本 Azure SQL 資料庫 Azure SQL 受控執行個體SQL Database
sys.index_resumable_operations是一種系統檢視,可監視及檢查目前執行狀態,以取得可繼續的索引重建或建立。
適用於:SQL Server (2017 和更新版本),以及 Azure SQL 資料庫
資料行名稱 | 資料類型 | 描述 |
---|---|---|
object_id | int | 這個索引所屬對象的標識碼(不可為 Null)。 |
index_id | int | 索引的標識碼(不可為 Null)。 index_id只在物件內是唯一的。 |
name | sysname | 索引的名稱。 name 只在 物件內是唯一的。 |
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 | datetime | 索引作業上次暫停時間 (可為 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;