Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/06/2016, 17:39
guillox
 
Fecha de Ingreso: noviembre-2007
Mensajes: 43
Antigüedad: 16 años, 5 meses
Puntos: 0
Consulta, reindexar tabla?.

Buenas noches,
Tengo una duda con respecto a reindexar una tabla, resulta que hoy me pidieron realizar un script que borre una cantidad importante de registros de una tabla y despues que realice una reindexación de el indice de la misma..

Es decir que luego de eliminado esos registros, se vuelvan a generar los indices para que sea mas performante...

Ahi me vino la duda...
Por lo que tengo entendido cuando uno define un indice a un campo de una tabla esta asignandole mas trabajo al motor de la base de datos ya que tiene que armar el arbol de indice para los campos, esto facilita los select.
Y bajo regla de base de datos lo que es bueno para los select, es malo para los insert,deltes o updates...
Tengo entendido que cuando el motor inserta en la tabla el nuevo registro se encarga de ordenar el campo de acuerdo al arbol de indices.

Yo no contradeci porque me surge la duda pero realmente se reindexa un campo?
Alguien sabe algo de eso?

Saludos.