首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

重建一个表的全部索引。求告知!

2013-04-20 
重建一个表的所有索引。求告知!!!!!!!这个表具体有那些聚集索引,非聚集索引部知道,怎么把他们全部都重建一

重建一个表的所有索引。求告知!!!!!!!
这个表具体有那些聚集索引,非聚集索引部知道,怎么把他们全部都重建一次,
还有那个聚集索引跟非聚集索引重建的顺序是什么,网上有一个句子重建一个表的所有索引,他的运行顺序是什么,先聚集,还是先非聚集?
DBCC DBREINDEX 
[解决办法]
先聚集,后非聚集

另外 rebuild all 也可以重建该表相关的索引
[解决办法]
sp_helpindex TBNAME 可查看索引
DBCC DBREINDEX (表名) 重建这个表的所有索引.
[解决办法]

ALTER INDEX ALL ON 表名 REBUILD

[解决办法]
引用:
引用:SQL code
?



1

ALTER INDEX ALL ON 表名 REBUILD
请问这个语句跟使用
DBCC DBREINDEX (表名)
有什么区别?


看这个使用的关系上,alter index 是替代dbcc dbreindex的。功能上应该是一样的。
dbcc 是脱机操作,alter index 是支持 online 的。 

参考http://msdn.microsoft.com/zh-cn/library/ms181671.aspx
[解决办法]
引用:
引用:先聚集,后非聚集

另外 rebuild all 也可以重建该表相关的索引

请问在重建该表索引前有那些注意事项


通常是基于业务使用以及碎片情况进行rebuild 。

热点排行