Fala pessoal tudo certo ?
Nesse post venho trazer para vocês um script bem legal para identificar o nível de fragmentação dos índices das tabelas de um banco de dados.
select object_name(dm.object_id) AS Tabela ,i.name AS NomeIndex ,dm.index_type_desc AS TipoIndice ,avg_fragmentation_in_percent AS [%Fragmentado] from sys.dm_db_index_physical_stats(db_id(),null,null,null,'sampled') dm join sys.indexes i on dm.object_id=i.object_id and dm.index_id=i.index_id order by avg_fragmentation_in_percent desc
Abaixo, segue um overview do banco AdventureWorks2017 e como podemos notar, alguns índices estão com 50% de fragmentação.
Good write-up, I am normal visitor of one’s site, maintain up the excellent operate, and It’s going to be a regular visitor for a lengthy time.