![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Cita:
Asegúrate de que la transacción sea de "solo lectura". Esto no se como se hace en SQL Server. Suele ser un parámetro que utilizas en la conexión, si no utilizas transacciones explícitamente. También puedes abrir y cerrar la conexión cada vez que haces la consulta. Esto suele hacer las cosas un poco más lentas y un poco mas pesadas en el servidor de base de datos. Si no influye demasiado esta sería una buena solución. De todos modos: ¿Has verificado si luego de muchas llamadas el consumo de memoria en el servidor que contiene el servidor DataSnap se desborda? ¿Has verificado si luego de muchas llamadas el consumo de memoria en el servidor que contiene el servidor de base de datos se desborda? ¿Has verificado el contador de transacciones del servidor de base de datos? ¿Estás seguro de que el servidor no generó ninguna excepción que lo deje pegado? También se me ocurre que el servidor DataSnap puede estar esperando una respuesta del servidor de base de datos y hasta que no obtenga su respuesta se queda pegado. Esto puede deberse a algún bloqueo de tablas, pero sería raro. |
|
#2
|
|||
|
|||
|
Gracias jgutti y duilioisola por sus respuestas he decidí probar quitando el timer, desde hace unas horas todo ha ido bien, espero que así siga, ahora en cuanto a las preguntas que me haces duilioisola, la verdad que no tengo mucha idea de como verificar esos parámetros, algún lugar donde leer como hacerlo ?
|
|
#3
|
||||
|
||||
|
Para verificar el estado de la memoria, bastaría con abrir el TaskManager (Administrador de Tareas) en el ordenador que tiene el servidor DataSnap y ver la gráfica de la memoria.
Puedes hacer que el refresco sea lento, si vas a esperar mucho (Velocidad de actualizacion --> Baja). Si sube y nunca baja, quiere decir que se está perdiendo por algún sitio... |
|
#4
|
|||
|
|||
|
Gracias por todo, bueno os comento que desde ayer todo anda bien, así que pienso que el timer de 3 segundos aunque no lo parezca estaba influyendo en la carga del servidor, de igual forma voy a revisar la posible saturación de la memoria como me indicas.
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ejemplo de un Cliente/Servidor Datasnap? | kaiserilich | Conexión con bases de datos | 2 | 30-06-2014 16:21:49 |
| Datasnap en el cliente da error | tulio | Desarrollo en Delphi para Android | 12 | 10-06-2014 16:28:00 |
| Datasnap y cliente android - Problema al conectar | vicens22 | Desarrollo en Delphi para Android | 8 | 04-12-2013 10:13:28 |
| Cliente de Datasnap en WinXP sin ser administrador no funciona? | lsg | Varios | 8 | 21-06-2011 19:47:00 |
| Cliente/servidor o Datasnap u otros | jgutti | Varios | 2 | 23-12-2010 17:54:21 |
|