重建一个表的所有索引。求告知!!!!!!!
这个表具体有那些聚集索引,非聚集索引部知道,怎么把他们全部都重建一次,
还有那个聚集索引跟非聚集索引重建的顺序是什么,网上有一个句子重建一个表的所有索引,他的运行顺序是什么,先聚集,还是先非聚集?
DBCC DBREINDEX
------解决方案--------------------先聚集,后非聚集
另外 rebuild all 也可以重建该表相关的索引
------解决方案--------------------sp_helpindex TBNAME 可查看索引
DBCC DBREINDEX (表名) 重建这个表的所有索引.
------解决方案--------------------ALTER INDEX ALL ON 表名 REBUILD
------解决方案--------------------
看这个使用的关系上,alter index 是替代dbcc dbreindex的。功能上应该是一样的。
dbcc 是脱机操作,alter index 是支持 online 的。
参考http://msdn.microsoft.com/zh-cn/library/ms181671.aspx
------解决方案--------------------
通常是基于业务使用以及碎片情况进行rebuild 。