SQLServer 数据库索引碎片
Posted 風飄絮℃
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLServer 数据库索引碎片相关的知识,希望对你有一定的参考价值。
--改成当前库 use DB_Name --创建变量 指定要查看的表 declare @table_id int set @table_id=object_id(\'TableName\') --执行 dbcc showcontig(@table_id)
根据官方文档提示未来Microsoft SQL Server 版本将会移除此功能; 建议改使用: sys.dm_db_index_physical_stats
select * from sys.dm_db_index_physical_stats(DB_ID(\'数据库\'),object_id(\'表名\'),null,null,null);
字段 avg_fragmentation_in_percent 表示索引碎片的密度,可以接受的百分比是从0到10%,根据碎片的百分比,选择重新组织索引或重新创建索引(通过维护计划操作即可),以整理碎片。
以上是关于SQLServer 数据库索引碎片的主要内容,如果未能解决你的问题,请参考以下文章