Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-03-2007
jsanchez jsanchez is offline
Miembro
 
Registrado: may 2003
Posts: 90
Poder: 22
jsanchez Va por buen camino
Crecimiento excesivo

Hola foro,

Utilizo FireBird 1.5, y en uno de los procesos del sistema tengo una tabla temporal, que se llena con una información y posteriormente esa información se utiliza para imprimirla, haciendo inner joins con otras tablas de datos generales. Cada vez que se hace este proceso, primero se borra la tabla temporal, y luego se llena con la nueva información generada por el proceso. El caso es que la base de datos está teniendo un crecimiento excesivo, no hay alguna manera de que esa información no la tenga que meter en la base de datos?, el problema que se me plantea es que esa información de la tabla temporal la necesito en una consulta con tablas existentes en la base de datos.

muchas gracias
Responder Con Cita
  #2  
Antiguo 06-03-2007
Avatar de DarKraZY
DarKraZY DarKraZY is offline
Miembro
 
Registrado: ago 2003
Posts: 460
Poder: 21
DarKraZY Va por buen camino
¿Cuánto es excesivo?
Tengo entendido que Interbase/Firebird expanden su tamaño en disco duro para así poder realizar mejor sus operaciones. Por eso cuando se realiza un backup y restore por defecto la base de datos ocupa menos tamaño en disco.
No sé si será esto y te pueda servir de ayuda.

Saludos!!
Responder Con Cita
  #3  
Antiguo 06-03-2007
jsanchez jsanchez is offline
Miembro
 
Registrado: may 2003
Posts: 90
Poder: 22
jsanchez Va por buen camino
excesivo son unos 15 Mb por día, cuando la tasa de crecimiento diario sin este proceso es de 1Mb, a lo sumo.

efectivamente, ya probé, que si se hace un backup y restore, baja el tamaño dramaticamente, pero la idea no es hacer eso diariamente o semanalmente
Responder Con Cita
  #4  
Antiguo 06-03-2007
jsanchez jsanchez is offline
Miembro
 
Registrado: may 2003
Posts: 90
Poder: 22
jsanchez Va por buen camino
otra pregunta,
si en tiempo de ejecución se crea la tabla en la base de datos, y después se le hace un "drop", firebird sigue dejando el "espacio" en la base de datos?

gracias
Responder Con Cita
  #5  
Antiguo 07-03-2007
Avatar de DarKraZY
DarKraZY DarKraZY is offline
Miembro
 
Registrado: ago 2003
Posts: 460
Poder: 21
DarKraZY Va por buen camino
Aunque creo que sí, la mejor forma de saberlo es probarlo
Responder Con Cita
  #6  
Antiguo 07-03-2007
Avatar de RONPABLO
[RONPABLO] RONPABLO is offline
Miembro Premium
 
Registrado: oct 2004
Posts: 1.514
Poder: 21
RONPABLO Va por buen camino
Si al crear y borrar la tabla sigue creciendo pruebe con crear y borrar una tabla externa.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Excesivo consumo de memoria 1111111 Firebird e Interbase 11 18-06-2005 23:08:20
Crecimiento anomalo fichero Interbase EL WINDSURFISTA Firebird e Interbase 5 26-11-2003 05:42:41
Crecimiento anomalo fichero Interbase EL WINDSURFISTA Firebird e Interbase 1 31-10-2003 19:52:30


La franja horaria es GMT +2. Ahora son las 01:02:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi