Buenas tardes,
Sin preambulos paso a comentar mi problema. Un cliente en el cual doy servicios de administración tiene un sistema al cual acceden los usuarios vía http. Generalmente, de Martes a Viernes acceden con normalidad y sin lentitud para acceder las bases. El problema es que los Lunes se registra lentitud para acceder al sistema. El fin de semana corre dos veces un fixup -f, dos veces un compact -B y dos veces un updall -R. Luego de correr el primer fixup, la base de datos en cuestión baja a menos de la mitad de su tamaño (de casi 7 GB a 3). A medida que correr el fixup sobre la base, veo logs de este tipo:
informational, rebuild view needed - invalid collection header
Informational, rebuilding view - validation error
(Obviamente ambos haciendo refernecia a las bases y a las vistas de la base).
Lo mismo pasa con el NTF.
El día Lunes, a medida que los usuarios van accediendo, veo que la base va aumentando de tamaño (hasta el viernes que llega a los 7 GB). Creo que aumenta de tamaño porque va reconstruyendo los índices de las vistas que están en la base de datos. Muchas veces, genera archivos .NIF en una carpeta aparte. La regeneración de las vistas y sus índices y la reparación de las mismas con los archivos .NIF creo que generan una carga en la base, que hacen que los usuarios noten la lentitud.
Mi consulta es, en base a los mensajes de error... Alguien a tenido este problema? Se que alguno me dirá que la solución es deshabilitar el fixup, pero no se si es lo mejor. Puede ser un problema del diseño de la base? Alguna sugerencia?
Gracias.-