0 / 0
Volver a la versión inglesa de la documentación
Las consultas concurrentes son lentas o fallan en la Data Virtualization
Última actualización: 26 nov 2024
Las consultas concurrentes son lentas o fallan en la Data Virtualization

Data Virtualization realiza agrupaciones de conexiones y, cuando éstas se llenan, el rendimiento puede verse afectado negativamente.

Síntomas

Hay varias razones distintas por las que las consultas simultáneas podrían ser lentas o fallar. Por ejemplo, cuando la agrupación de conexiones se llena. En este caso, los registros de Data Virtualization Datos contienenReached max pool sizecomo se muestra en el ejemplo siguiente.

2021-04-13 03:06:27.541~616290520 DatabaseConnector ---------------> ******* DB Connections checker:
    Reached max pool size: 20, for url: jdbc:derby://172.30.217.136:6415/gaiandb6415;ssl=off;create=true - waiting 600000ms

Resolución del problema

Para solucionar este problema, aumente los parámetros de configuración Data Virtualization ' MAX_POOLSIZES o ' MAX_DS_POOLSIZES.

  • MAX_POOLSIZES es el tamaño máximo de agrupación para la conexión entre nodos.
  • MAX_DS_POOLSIZES es el tamaño máximo de agrupación para orígenes de datos.
Para comprobar los valores actuales de los parámetros de configuración Data Virtualization, ejecute la siguiente consulta.
select * from dvsys.listconfig where id = 'MAX_POOLSIZES'

O

select * from dvsys.listconfig where id = 'MAX_DS_POOLSIZES'

Para modificar los parámetros, utilice el procedimiento almacenado de dvsys.setconfigproperty tal como se muestra en el ejemplo siguiente.

call dvsys.setconfigproperty('MAX_POOLSIZES', 'nn', '',?,?)

O

call dvsys.setconfigproperty('MAX_DS_POOLSIZES', 'nn', '',?,?)
Nota: Establezca el parámetro 'nn' en un valor mayor que el valor actual. Mantenga el número máximo de conexiones permitidas a las que dan soporte los orígenes de datos remotos en cuestión al establecer MAX_DS_POOLSIZES.
Búsqueda y respuesta de IA generativa
Estas respuestas las genera un modelo de lenguaje grande en watsonx.ai que se basa en el contenido de la documentación del producto. Más información