SQL Server - Como saber cuan desfragmentada esta una tabla o índice

   
Vista:

Como saber cuan desfragmentada esta una tabla o índice

Publicado por Denys Alberto (5 intervenciones) el 24/12/2014 16:42:11
Hola a todos, y de ante mano agradecerles por las posibles respuestas que puedan realizar y desde ya también deseándoles que pasen una feliz navidad y próspero año nuevo, la consulta es la siguiente; Deseo saber cuan desfragmentada está una tabla o índice en una base de datos de SQL Server. Espero que me ayuden.
Saludos.
Denys.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias Islas

Como saber cuan desfragmentada esta una tabla o índice

Publicado por Isaias Islas (3180 intervenciones) el 30/12/2014 02:17:03
Obtener el nivel de FRAGAMENTACION de TODAS LAS BASES, TOTAS LAS TABLAS, TODOS LOS INDICES

EXECUTE master.sys.sp_MSforeachdb 'USE [?];
IF ''?'' NOT IN (''master'',''model'',''msdb'', ''tempdb'')
BEGIN
SELECT DB_NAME(DB_ID()) AS [Database Name], OBJECT_NAME(ps.OBJECT_ID) AS [Object Name],
i.name AS [Index Name], ps.index_id, index_type_desc,
avg_fragmentation_in_percent, fragment_count, page_count
FROM sys.dm_db_index_physical_stats(DB_ID(),NULL, NULL, NULL ,N''LIMITED'') AS ps
INNER JOIN sys.indexes AS i WITH (NOLOCK)
ON ps.[object_id] = i.[object_id]
AND ps.index_id = i.index_id
WHERE database_id = DB_ID()
AND page_count > 1500
ORDER BY avg_fragmentation_in_percent DESC OPTION (RECOMPILE);
END'

Obtener el nivel de fragmentación de la tabla EMPLOYEETRANSAC índice EMPLOYEID

SELECT IndexName, AvgFragmentation
FROM sys.dm_db_index_physical_stats (N'Employeetransact.EmployeeID', DEFAULT, DEFAULT, N'Detailed');
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Como saber cuan desfragmentada esta una tabla o índice

Publicado por Denys Alberto (5 intervenciones) el 30/12/2014 13:19:36
Gracias por la respuesta..y que pases un feliz año nuevo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaias Islas

Como saber cuan desfragmentada esta una tabla o índice

Publicado por Isaias Islas (3180 intervenciones) el 03/01/2015 03:38:29
Igualmente, que hayas tenido un buen año
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar