整理表索引

 查看数据库数据表的索引碎片情况语句:

DBCC SHOWCONTIG('[数据表]')

*主要查看指标:扫描密度[最佳计数:实际计数].......: **.**% [**:**]  大于

98%之上为正常

 

整理数据表索引碎片语句:

DBCC DBREINDEX('[数据表]'), ALTER INDEX ALL ON [数据表] REBUILD

*前一个适用于SQL 2000,后一组适用于 SQL 2005、SQL 2008以上版本

 

例子:整理所有以“ca”开头的表的索引

exec sp_MSforeachtable @command1="alter index all on ? rebuild",@whereand ="and o.name like 'ca%'"

猜你喜欢

转载自blog.csdn.net/martian6125/article/details/82022353
今日推荐