<single_partition_rebuild_index_option> ::=
{
SORT_IN_TEMPDB = { ON | OFF }
| MAXDOP = max_degree_of_parallelism
| DATA_COMPRESSION = { NONE | ROW | PAGE | COLUMNSTORE | COLUMNSTORE_ARCHIVE} }
| ONLINE = { ON [ ( <low_priority_lock_wait> ) ] | OFF }
}
<low_priority_lock_wait>::=
WAIT_AT_LOW_PRIORITY ( MAX_DURATION = <time> [ MINUTES ] ,
ABORT_AFTER_WAIT = { NONE | SELF | BLOCKERS } )
如聯機文檔alter index的文法,單個分區的索引rebuild支援了online操作,還多了低優先級鎖等待。
WAIT_AT_LOW_PRIORITY 表示聯機索引重建低優先級鎖,允許其他操作在該聯機索引操作正在等待是繼續進行。
MAX_DURATION表示等待低優先級鎖的時間。如果操作被堵塞超過設定的時間,那麼就會執行ABORT_AFTER_WAIT的選項。
ABORT_AFTER_WAIT
NONE:繼續等待
SELF:退出online 操作
BLOCKERS:删除所有堵塞索引重建的事務