重建一个表的全部索引。求告知!
重建一个表的所有索引。求告知!!!!!!!这个表具体有那些聚集索引,非聚集索引部知道,怎么把他们全部都重建一
重建一个表的所有索引。求告知!!!!!!!
这个表具体有那些聚集索引,非聚集索引部知道,怎么把他们全部都重建一次,
还有那个聚集索引跟非聚集索引重建的顺序是什么,网上有一个句子重建一个表的所有索引,他的运行顺序是什么,先聚集,还是先非聚集?
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 。