<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:刪除所有堵塞索引重建的事務