|
Los indices son mantenidos por el motor de la base de datos, y siempre reflejan la información que contiene la tabla después de cualquier operación.
En interbase no es necesario la regeneración de indices.
Es normal que después de una serie de actualizaciones/inserciones/borrados, los indices se salgan de balance. Un backup/restore los balancea nuevamente, porque son regenerados. Daria igual hacer un drop index/create index, pero no tiene sentido, salvo quizas, después de una carga masiva.
No recuerdo bien como es con interbase, pero creo que desactivando el indice y volviendolo a activar (si es posible) también se regenera.
En cualquier caso, durante la operación normal, no es necesario regenerar indices.
hasta luego.
|