Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Transacciones (https://www.clubdelphi.com/foros/showthread.php?t=82003)

j0ta 14-01-2013 13:06:44

Transacciones
 
Hola a todos.

Tengo desarrollada una aplicación en Delphi 5 que ataca a una BBDD firebird 2.5.

Analizando las transacciones con el Sinatica Monitor, veo que el contador de "Awaiting GC" crece continuamente, de una manera desproporcionada. Lo que conlleva que el rendimiento de la aplicación a medida que avanza el día es peor.
Realizando una prueba asilada con un solo usuario abriendo la aplicación, veo que entrando en el programa y dejando únicamente abierta la aplicación en el menú, el contador aumenta y aumenta, a pesar de no estar realizando ninguna acción. Cuando se cierra la aplicación, el contador se pone a cero al cabo de unos segundos. Lo mismo ocurre abriendo cualquiera de las opciones de la aplicación. Pero, si un usuario entra a primera hora en la aplicación y se deja el menú abierto, o se queda en cualquier otra ventana, está generando continuamente transacciones sin que disminuyan nunca.

Pensando que pudiera ser un problema con los componentes que utilizo para enlazar con la BBDD, he probado con dos diferentes: Zeos e IBDac, y en los dos casos el comportamiento es el mismo.

¿Sabéis a que puede ser debido este mal funcionamiento y si es algún problema de configuración del componente o del delphi?



Saludos y gracias. J.

Casimiro Notevi 14-01-2013 15:12:20

Bienvenido a clubdelphi, ¿ya leiste nuestra guía de estilo?, gracias por tu colaboración :)

Y recuerda poner títulos descriptivos a tus preguntas.



Cita:

Empezado por j0ta (Mensaje 453364)
¿Sabéis a que puede ser debido este mal funcionamiento y si es algún problema de configuración del componente o del delphi?

Imposible contestar si no pones el código o explicas "algo" más ;)

j0ta 15-01-2013 09:05:05

Hola.

No tengo la opción de editar mi mensaje para poder cambiar el título, o por lo menos no la veo.
Si me indicas como puedo editarlo cambiaré el título.


Saludos y gracias.

Casimiro Notevi 15-01-2013 17:27:31

Sólo recuérdalo para otras ocasiones, gracias :)


La franja horaria es GMT +2. Ahora son las 02:46:50.

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