You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
WHEN indexstats.avg_fragmentation_in_percent>30 THEN 'ALTER INDEX ['+ dbindexes.[name] +'] ON ['+ dbschemas.[name] +'].['+ dbtables.[name] +'] REBUILD WITH (ONLINE = ON)'
15
+
WHEN indexstats.avg_fragmentation_in_percent>5ANDindexstats.avg_fragmentation_in_percent<30 THEN 'ALTER INDEX ['+ dbindexes.[name] +'] ON ['+ dbschemas.[name] +'].['+ dbtables.[name] +'] REORGANIZE'
16
+
ELSE NULL
17
+
END
18
+
FROM
19
+
sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL, NULL, NULL) AS indexstats
20
+
INNER JOINsys.tables dbtables on dbtables.[object_id] = indexstats.[object_id]
21
+
INNER JOINsys.schemas dbschemas on dbtables.[schema_id] = dbschemas.[schema_id]
22
+
INNER JOINsys.indexesAS dbindexes ON dbindexes.[object_id] = indexstats.[object_id] ANDindexstats.index_id=dbindexes.index_id
0 commit comments