首页 > 数据库技术 > 详细

SQLServer 数据库索引碎片

时间:2018-10-23 16:17:55      阅读:205      评论:0      收藏:0      [点我收藏+]
--改成当前库
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 数据库索引碎片

原文:https://www.cnblogs.com/zacklau/p/9837132.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!