FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
tablas al 91% de Fill
Compruebo si entro en la utilidad de IB Expert "Database Estatistic" que tengo tablas al 91% de tamaño.
Como se pueden hacer más grandes estas tablas ? Última edición por AMINOA2R fecha: 11-11-2005 a las 12:43:32. |
#2
|
||||
|
||||
Creo que lo que indicas es la ocupación de las "páginas", por eso no te preocupes, interbase/firebird irá aumentando el número de páginas según le haga falta.
Cuando haces un backup/restore, si no indicas lo contrario, por cada página ocupa sólo un 20% y deja el restante 80% de cada página para cuando introduzcas nuevos datos, así es más dificil que quede "desbalanceada". |
#3
|
||||
|
||||
Cita:
Como ya te han dicho, las páginas donde se almacena tu tabla están al 91% de ocupación, lo que significa que si se modifican registros, es probable que el servidor responda algo mas lento cuando se vea obligado a copiar registros enteros a otras páginas para hacer espacio para las modificaciones. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
|||
|
|||
Entonces, si el que me tenga tablas al 91% fill me provoca lentitud en ciertas operaciones sobre la base de datos, como podría liberarles porcentaje a esas tablas ?
No debería preocuparme por esto ? |
#5
|
||||
|
||||
Haciendo backup/restore.
¿Lentitud?, inapreciable, además sería al insertar datos, no al consultar. |
#6
|
|||
|
|||
Pues no se que es lo que me va cansando el servidor conforme va avanzando la semana para que todas las consultas, peticiones, inserciones, etc.. sean cada vez más lentas.
Todo se me arregla cuando hago un shutdown de la base y vuelven a conectarse los usuarios o cuando todos los usuarios se van el viernes y vuelven el lunes periodo en el cual la base de datos no tiene a nadie conectado. Los demás dias, siempre hay alguien y como hay alguien, el interbase se va cansando y va más lento sobre todo los jueves y bastante más los viernes. No hace falta que reinicie el servidor, simplemente con echar a todos los usuarios de la base de datos se me soluciona. Yo creo que tal vez se queden transacciones errantes o algo asi... Última edición por AMINOA2R fecha: 16-11-2005 a las 18:46:06. |
#7
|
||||
|
||||
¿Y si salen y vuelven a entrar en el programa?, ¿se soluciona también?, si ocurre eso, es posible que estés usando mucho commitretaining en lugar de commit.
|
|
|
|