|
Asegurate de que las transacciones se están cerrando.
Un monton de transacciones abiertas es memoria que queda asignada en el servidor y pueden empobrecer el rendimiento.
Además es un error muy comun si el programador que construyó las aplicaciones viene de entornos en donde las transacciones no existen (paradox, fox, access, etc.). Generalmente deciden que es "mas facil" abrirlas y dejarlas abiertas hasta que "la aplicacion las cierre solas cuando se cierre".
Es increible los casos que he visto en los que un poquito de orden y disciplina hacen que el motor vuele.
He trabajado mucho tiempo con Interbase y Firebird y no he encontrado ningun caso en que el servidor "sin motivo" consuma mas y mas memoria (generalmente es muy bueno reutilizando los recursos ociosos).
|