Loading

Tableau mantiene abiertas las conexiones con bases de datos

Fecha de publicación: Jul 20, 2023
Descripción
Cuando Tableau inicia una conexión de base de datos en tiempo real, la conexión permanece abierta, lo cual puede causar problemas de rendimiento en la base de datos.

Cause

Tableau Server mantiene las conexiones abiertas para acelerar la carga de los libros de trabajo. 
Solución
Para resolverlo inmediatamente:
  • Colabore con su administrador de bases de datos para cerrar las conexiones desde las bases de datos
  • Reinicie Tableau Server
Para evitar problemas con el uso excesivo de las conexiones en el futuro, ponga en práctica las siguientes recomendaciones.
  • Reduzca el tamaño máximo de la agrupación de conexión utilizando protocolcachesize.
  • Reduzca el tiempo de vida de las conexiones de la agrupación utilizando protocolcachelifetime_in_minutes.
Tableau utiliza el término "protocol" para las conexiones o sesiones de bases de datos, para distinguirlas de otros usos del término conexión.La caché del protocolo es la agrupación de conexiones.
  1. En el equipo donde se ejecuta Tableau Server, abra un símbolo del sistema como administrador. 
  2. Vaya a la carpeta bin de Tableau Server
  3. Escriba los siguientes comandos.(Los valores de cada opción son simples sugerencias. Ajuste los valores de acuerdo con su entorno.)

Versiones 2018.1 y anteriores usando tabadmin

tabadmin stop
tabadmin set vizqlserver.protocolcachelifetime_in_minutes 10
tabadmin set dataserver.protocolcachelifetime_in_minutes 10
tabadmin set vizqlserver.protocolcachesize 50
tabadmin set dataserver.protocolcachesize 50
tabadmin config
tabadmin start

Versiones 2018.2 y posteriores usando TSM

tsm configuration set -k vizqlserver.protocolcachelifetime_in_minutes -v 10
tsm configuration set -k dataserver.protocolcachelifetime_in_minutes -v 10
tsm configuration set -k vizqlserver.protocolcachesize -v 50
tsm configuration set -k dataserver.protocolcachesize -v 50
tsm pending-changes apply

Si aparece una advertencia sobre claves de configuración desconocidas de TSM, utilice el marcador --force-keys.
Recursos adicionales

Las conexiones se cerrarán en dos casos:

  • La conexión no se ha utilizado en protocolcachelifetime_in_minutes.
  • El tamaño de la agrupación ha alcanzado el protocolcachesize.

En Tableau Server 10.5 y versiones posteriores, vaciamos la agrupación solo cuando se accede a ella.Debido a esto, las conexiones pueden persistir en un servidor inactivo. Tableau Server 2018.2 y sus versiones posteriores vacían la agrupación de manera regular.

Número del artículo de conocimiento

001473535

 
Cargando
Salesforce Help | Article