Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   PowerCOBOL (ActiveX, v4 - v11) (https://www.cobolforo.es/forumdisplay.php?f=9)
-   -   [Componente] Conexión SQL vía ADO deja procesos en "SLEEPING" (https://www.cobolforo.es/showthread.php?t=895)

Nitzer 24 de septiembre de 2018 18:09

Conexión SQL vía ADO deja procesos en "SLEEPING"
 
Hola a todos, normalmente para conectarme a SqlServer utilizo el control ADO que incluye PowerCobol.
Hasta ahí todo perfecto, me funciona bien y no tengo problemas, pero cuando miro el monitor de sql mientras tengo el formulario abierto esas conexiones están abiertas y con el estado SLEEPING y no tengo manera de cerrarlas.

No se exactamente si eso repercute mucho en el rendimiento, pero con tantos usuarios concurrentes, casi siempre tengo mas de 1000 conexiones de ese tipo.

A ver si alguno me podéis dar una pista.
Se que puedo entrar a la sql sin el control ADO y haciéndolo mediante ADO puro, que también lo hago, pero depende del porqué unas veces una es mas rápida que la otra.

Gracias y un saludo a todos.

Kuk 24 de septiembre de 2018 19:42

Nitzer, parece ser tema de "Connection pooling". Echa un ojo a esto: Process with status SLEEPING.

Nitzer 27 de septiembre de 2018 11:16

Gracias kuk por contestar, ahora lo miraré.
Es curioso que escribí en el foro y no salía, ya pensé qui se había perdido y hoy la veo :o

---------- Post añadido : 11:16 ---------- Post anterior : 11:06 ----------

He leido todo lo que indican y al final no hay una respuesta clara sobre si afecta al rendimiento.

Vosotros como accedéis a las bases de datos ??. Quizás podríamos abrir un debate sobre ello y contar nuestras experiencias.

Kuk 27 de septiembre de 2018 14:28

Nitzer, en ese enlace confirman más o menos el por qué se quedan conexiones en "sleeping".

En cuanto al tema del rendimiento, habría que monitorizar el sisma, pero salvo que sean muchísimas conexiones/procesos, en modo "sleeping" no se gastan casi recursos ya que es un "daemon" que no hace otra cosa que verificar un sólo parámetro (si hay conexión entrante o no).

Cita:

Citación del post de Nitzer (Mensaje 4530)
Quizás podríamos abrir un debate sobre ello y contar nuestras experiencias.

Me parece muy buena idea! :bien:


La franja horaria es GMT +2. Ahora son las 23:11.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.