SQL Server 2014新特性:分区索引重建

时间:2021-09-18 04:19:49
<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:删除所有堵塞索引重建的事务