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 Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-11-2010
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 21
JXJ Va por buen camino
Question ¿como optimizar rendimiento y tamaño base de datos firebird 2.5?

tengo una base de datos firebird. cuyo tamaño es de 20 megas
el problema es que tiene apenas 100 registros dentro

como a esta base de datos me la pasaron. y yo la he limpiado
con un delete from tabla_nombre
y puesto los generadores en 0

yo creo que hay informacion que no se necesita dentro de la base de datos
garbage o basura. que hace referencia a esa informacion que ya elimine

hay forma de optimizar el rendimiento y tamaño base de datos firebird 2.5?

he creado algunas base de datos desde cero con mas de 30 tablas
y no pesan mas de 4 megas. esta es casi igual pero de 20 megas
Responder Con Cita
  #2  
Antiguo 19-11-2010
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
Hola.

Tienes que hacer un Backup y un Restore para reducir el tamaño de la Base de Datos.

El espacio eliminado en Firebird no se recupera reduciendo la base de datos, sino que queda marcado libre y se utiliza en las próximas inserciones. La única forma de recuperar ese espacio es rehaciendo la base de datos con un ciclo Backup/Restore.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #3  
Antiguo 20-11-2010
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 21
JXJ Va por buen camino
Cita:
Empezado por guillotmarc Ver Mensaje
Hola.

Tienes que hacer un Backup y un Restore para reducir el tamaño de la Base de Datos.

El espacio eliminado en Firebird no se recupera reduciendo la base de datos, sino que queda marcado libre y se utiliza en las próximas inserciones. La única forma de recuperar ese espacio es rehaciendo la base de datos con un ciclo Backup/Restore.

Saludos.
¿y existe alguna otra forma de optimizar su rendimiento?

¿si va lenta es por un mal diseño de las tablas
y sus relaciones maestro detalle?


tengo otra base de datos con firebird 1.5
que va lento su desempeño
Responder Con Cita
  #4  
Antiguo 20-11-2010
Avatar de guillotmarc
guillotmarc guillotmarc is offline
Miembro
 
Registrado: may 2003
Ubicación: Huelva
Posts: 2.638
Poder: 23
guillotmarc Va por buen camino
Hola.

Lo normal no es que las bases de datos vayan lentas, sino que algunas consultas lo vayan. Eso es porqué no están optimizadas, porqué no tienen los índices que permiten al motor SQL localizar rápidamente los registros que se buscan.

Si nos pones algunas de las consultas que te van lentas, con mucho gusto te ayudamos a identificar los índices que haran que se pueda ejecutar en milisegundos.

Saludos.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no).
Responder Con Cita
  #5  
Antiguo 22-11-2010
JXJ JXJ is offline
Miembro
 
Registrado: abr 2005
Posts: 2.475
Poder: 21
JXJ Va por buen camino
Smile

Cita:
Empezado por guillotmarc Ver Mensaje
Hola.

Lo normal no es que las bases de datos vayan lentas, sino que algunas consultas lo vayan. Eso es porqué no están optimizadas, porqué no tienen los índices que permiten al motor SQL localizar rápidamente los registros que se buscan.

Si nos pones algunas de las consultas que te van lentas, con mucho gusto te ayudamos a identificar los índices que haran que se pueda ejecutar en milisegundos.

Saludos.
eso debe de ser, por que en ocasiones en otras bases de datos firebird
haciendo joins. de varias tablas me salen 100000 de resultado
y con el firebird maestro, me advierte que no puede mostrar todo.
o que la consulta sera muy lenta.

dejame revisar.. esas consultas. algo anda mal en ello.



se pone lentisimo
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Como Crear una base de datos Firebird desde delphi pmtzg Firebird e Interbase 14 08-06-2008 07:03:15
Base de datos enormes con firebird. ¿Cómo la estructuro? Angel Fernández Firebird e Interbase 39 28-02-2008 21:59:54
Como conectarme a una base de datos hecha en firebird? JuanErasmo .NET 5 30-12-2006 18:13:03
optimizar base de datos firebird MaTuR Firebird e Interbase 2 14-09-2006 19:37:03
Pregunta Sobre Firebird y Tamaño de la base de Datos Abel Garcia Firebird e Interbase 1 12-11-2004 16:11:03


La franja horaria es GMT +2. Ahora son las 23:30:59.


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