点击(此处)折叠或打开
-
select 'ALTER INDEX ['+ind.name+'] ON [dbo].['+OBJECT_NAME(ind.OBJECT_ID)+'] REBUILD',
OBJECT_NAME(ind.OBJECT_ID) AS TableName,
ind.name AS IndexName,
indexstats.index_type_desc AS IndexType,
indexstats.avg_fragmentation_in_percent
FROM sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL, NULL) indexstats
INNER JOIN sys.indexes ind
ON ind.object_id= indexstats.object_id AND ind.index_id = indexstats.index_id
WHERE indexstats.avg_fragmentation_in_percent >30
and ind.name is not null
ORDER BY indexstats.avg_fragmentation_in_percent DESC
点击(此处)折叠或打开
-
select a.name as tabname
,ind.name as idname,
indexstats.index_type_desc AS IndexType,
indexstats.avg_fragmentation_in_percent
,rr.row_num as rownum
from sys.objects as a with (nolock)
right join sys.indexes as ind with (nolock)
on a.object_id=ind.object_id
inner join sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL, NULL) indexstats
on ind.object_id= indexstats.object_id AND ind.index_id = indexstats.index_id
join ( select a.name as tbname,max(b.rows) as row_num
from sysobjects a ,sysindexes b
where a.id=b.id and a.xtype='u' --and a.name like 'TRP%'
group by a.name
) rr
on a.name=rr.tbname
where a.type<>'s' --and a.name like 'TRP%'
--and indexstats.avg_fragmentation_in_percent >30
and rr.row_num>10000 and ind.name is not null
order by indexstats.avg_fragmentation_in_percent desc,rr.row_num desc
go
编辑推荐:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 9164288 misaligned log IOs which required falling back to synchronous IO
- 你的家里不用安装宽带,如何让电视用上手机的流量
你的家里不用安装宽带,如何让电视用上手机的流量
26-03-02 - 【SQLServer】Server ‘SERVERNAME’ is not configured for RPC
- Sqlserver分析死锁问题
Sqlserver分析死锁问题
26-03-02 - 台式电脑在没有无线网卡的情况下如何上网
台式电脑在没有无线网卡的情况下如何上网
26-03-02 - A significant part of sql server process memory has been paged out
- 国家有关信息化机房定级、选址规定
国家有关信息化机房定级、选址规定
26-03-02 - 【Case】cannot resolve the collation conflict between "xxx" and "xxx"
- 出现操作系统错误 1330(此帐户的密码已过期。)
出现操作系统错误 1330(此帐户的密码已过期。)
26-03-02 - SQL Server Report Service网页页面显示英文问题
SQL Server Report Service网页页面显示英文问题
26-03-02
