Ver Mensaje Individual
  #6  
Antiguo 15-07-2007
iuqrul iuqrul is offline
Miembro
 
Registrado: dic 2004
Ubicación: Cartagena
Posts: 36
Reputación: 0
iuqrul Va por buen camino
Las copias las he probado de diferentes formas, Programas: gbak, IbExpert o programa propio con IBX, ninguna diferencia.

Estos procesos los realizo siempre con servidores Linux, con Windows no he sido capaz de soportar los tiempos de espera, o se queda sin memoria.

¿Cómo los borro? normalmente desde isql o IbExpert con "delete from xxx" y borra 400k registros de xxx más dos millones por integridad referencial de yyy.

La base de datos y la copia SIEMPRE están en el mismo disco, incluso en dos con raid, osea el mismo, pero siempre disco interno IDE/SATA.

El problema es que no puedo vaciar una tabla y realizar copia, de una forma razonable, borrar los registros es un tiempo razonable, pero crear la copia posterior es cuando se alarga horas.

Por supuesto la base de datos comprobado de posibles errores, la tabla de xxx tiene 18 índices no demasiado complejos, sobre todo con integer, y la yyy 5 o 6.

Las bases de datos tienen un tamaño de página de 8Kb normalmente.

Ahora estamos trabajando en desarrollar una versión para FB 2.0, ya que tenemos algún problema, sobre todo con las UDF y sus parámetros que han cambiado de CHAR a VARCHAR, cuando tenga que convertir alguna de esas bases de datos grandes(con las de tamaño inferior este problema no existe) podré hacer una prueba.

Gracias por vuestras respuestas.

Última edición por iuqrul fecha: 15-07-2007 a las 02:31:23.
Responder Con Cita