![]() |
¿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 |
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. |
Cita:
¿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 |
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. |
Cita:
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 |
La franja horaria es GMT +2. Ahora son las 10:24:12. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi