Ver Mensaje Individual
  #7 (permalink)  
Antiguo 14/02/2012, 14:14
cancha
 
Fecha de Ingreso: junio-2007
Mensajes: 75
Antigüedad: 17 años, 5 meses
Puntos: 1
Respuesta: Indices inutilizados sql server 2008

Cita:
Iniciado por iislas Ver Mensaje
Es un mal desarrollo, el "tiempo de vida" de una transaccion, debe ser MINIMA (lo mas minima posible).

En cuando a defragmentar, a veces es recomendable regenerar los indices:

-- version sin cursores
exec sp_msforeachtable 'ALTER INDEX ALL ON ? REBUILD WITH (FILLFACTOR = 100)'
go
exec sp_updatestats
go
hola de nuevo iislas perdona mi ignorancia pero porque le pones FILLFACTOR = 100
tengo entendido que esto es el factor de relleno y por defecto es 0

y el procedure sp_updatestats me actualiza las estadísticas dime esto en que beneficia?, me comentaron que la db a sido migrada de sql server 2000 al 2005 y luego al 2008 pero no usaron los asistentes de migraciones simplemente copiaron y ejecutaron el script así que creo que hay algunos comandos o sentencias que quizás ya son obsoletas o en sql server 2008 sugieren usar otras alternativas

dime una vez que cree los indices que me recomienda el script y borrar los que no se usan actualizar las stadisticas y regenerar los indices en ese orden (o el orden tambien es importante?) es necesario reiniciar el sql server ?

Gracias

saludos