Configure Database Connection Pool

Parent Previous Next

La opción "Configure Database Connection Pool" del menú "Tools" permite definir conexiones a bases de datos que se mantienen abiertas desde el inicio de la ejecución de la reacción hasta que la misma finalice, característica denominada "Connection Pooling"


En determinados motores de bases de datos, sobretodo en versiones antiguas, el costo  de recursos para abrir una conexión es elevado por lo cual es conveniente establecer una conexión inicial y mantenerla abierta hasta haber ejecutado todas las operaciones sobre la base de datos.


Para esos casos es conveniente configurar una conexión, habilitar en la reacción la característica de "Connection Pooling" y en las actividades de tipo SQLActivity hacer uso del pool de conexiones configurado.


Enable connection pooling

Habilita o deshabilita la utilización de la característica "Connection Pooling" en la reacción.

Notas:

  • Si la característica se encuentra habilitada, por razones de performance no se permite el uso en la reacción de actividades de tipo "User Interaction" ni "Delay".  Al intentar publicar una reacción que contenga alguna de estas actividades y que cuente con Connection Pooling habilitado recibirá el siguiente mensaje:"This reaction can't be compiled because Connection Pool is enabled and there are UserInteraction Activities and/or Delay Activities which can cause performance issues"
  • En caso de haber configurado una actividad SQLActivity para hacer uso de esta característica y dicha característica de "Connection Pooling" se encuentra deshabilitada, al momento de ejecutar la actividad recibirá el siguiente mensaje: "Connection pool could not be created or workflow was not configured to create a connection pool". En cuyo caso deberá activar la característica de "Connection Pooling" en la reacción o desactivar su uso en la actividad SQLActivity

Added Connections

Presenta las conexiónes configuradas


Name

Nombre de la conexión.

Source

Muestra el origen de la configuración de la conexión. Esta columna puede tomar tres valores: FromDefaultValue, FromParameter y FromConfigFile

Type

Muestra la definición del driver de conexión a la base de datos. Puede tomar los valores Sql Server, OLEDB u ODBC).

Value

Dependiendo del origen (Source) seleccionado, mostrará una cadena de conexión, el nombre de un parámetro, o la descripción de una cadena de configuración de un archivo


Add

Permite agregar una conexión para ser utilizada bajo la característica de "Connection Pooling"

Modify

Permite modificar la conexión seleccionada

Remove

Permite eliminar  de conexión seleccionada

Ok

Confirma la operación

Cancel

Cancela la operación



Anterior / Siguiente