Como reconstruir los índices en nuestra base de datos SQL Server

by Roy Rojas 23. junio 2009 10:07

El siguiente script genera un script que reconstruye todos los índices de nuestra base de datos. Este script generado se debe ejecutar en una nueva pantalla de query.

Más adelante les voy a suministrar otro script, que dependiendo del nivel de fragentación hace un Rebuild o Reindex, pero por el momento este es bastante efectivo.

use NombreBaseDatos

select 'ALTER INDEX [' + i.name + '] on NombreBaseDatos.dbo.' + t.name +
       ' REBUILD;Print ''Tabla ' + i.name + ' indexada;'''
  from sys.indexes i,
       sys.tables t
 where i.object_id > 97
   and isnull(i.name,'x') <> 'x'
   and i.name not like 'queue%'
   and i.object_id = t.object_id

Tags: , , , ,

Bases de Datos | Programación

Comentarios

14/02/2010 6:01:59 #

abaete ella dress

Fantastic post I hope you dont mind if I link to it from my abaete ella dress website.

abaete ella dress United Kingdom

14/02/2010 13:17:42 #

old gringo shoes

Fantastic post I hope you dont mind if I link to it from my old gringo shoes website.

old gringo shoes United Kingdom

Añadir comentario


(Mostrará su icono Gravatar )

  Country flag

biuquote
  • Comentario
  • Vista previa
Loading



Powered by BlogEngine.NET 1.5.0.7
Theme by Mads Kristensen

royrojas.com

royrojas.com forma parte del grupo DotNetcr.com, el cual, desde su creación se ha dedicado a promocionar las tecnologías .Net y herramientas que faciliten trabajo de un analista, ingeniero o arquitecto de software.