Reorganización física y lógica

Cuando las áreas de derrama se derraman a su vez, o antes es necesario una reorganización del archivo. También puede necesitarse la reorganización cuando, debido la creación de diversas cadenas, los tiempos de recuperación o de procesamiento serial se vuelven excesivos. Tal reorganización consiste en leer el archivo en forma en que se utilizaría al realizar el procesamiento en serie y escribirlo de nuevo, dejando fuera todos los registros que estén marcados como eliminados y escribiendo todos los registros restantes, nuevos y viejos, secuencialmente, en las áreas principales del archivo nuevo.

Durante este procesamiento los programas de reorganización crearán nuevos índices con base en los nuevos valores.

La frecuencia de esta reorganización depende de la actividad de inserción dentro del archivo. en la práctica se encuentran intervalos de tiempo que varían de un día a un año entre corridas de reorganización. Ya que una corrida de reorganización puede requerir mucho tiempo, generalmente este se realiza antes que el archivo este realmente lleno, para evitar problemas en las épocas de mucha actividad.