Loading

Datenbankverbindungen bleiben in Tableau geöffnet

Veröffentlichungsdatum: Jul 20, 2023
Beschreibung
Wenn Tableau eine Live-Datenbank-Verbindung herstellt, bleibt diese Verbindung geöffnet. Dies kann die Leistung der Datenbank beeinträchtigen.

Cause

Tableau Server lässt Verbindungen offen, damit Arbeitsmappen schneller geladen werden.
Lösung
Für eine sofortige Lösung:
  • Wenden Sie sich an Ihren Datenbankadministrator, um Verbindungen von der Datenbankseite aus zu schließen
  • Tableau Server neu starten
Um späteren Problemen mit Übernutzung der Verbindung vorzubeugen, verwenden Sie einen oder beide der folgenden Herangehensweisen.
  • Verringern Sie die maximale Größe des Verbindungspools, indem Sie protocolcachesize verwenden.
  • Verringern Sie die Laufzeit von Verbindungen im Pool, indem Sie protocolcachelifetime_in_minutes verwenden.
Tableau verwendet den Begriff "Protokoll" für Datenbankverbindungen oder -sitzungen um von anderen Verwendungen des Begriffs "Verbindungen" zu unterscheiden.Der Protokoll-Cache ist der Verbindungspool.
  1. Öffnen Sie auf dem Computer, auf dem Tableau Server ausgeführt wird, als Administrator eine Eingabeaufforderung. 
  2. Navigieren Sie zum bin-Ordner von Tableau Server
  3. Geben Sie die folgenden Befehle ein.(Die Werte für jede Option sind Vorschläge.Passen Sie die Werte Ihrer Umgebung entsprechend an.)

Versionen 2018.1 und älter mit 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

Versionen 2018.2 und neuer mit 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

Falls Sie eine Warnung bezüglich unbekannter Konfigurationsschlüssel von tsm erhalten, fügen Sie--force-keys Flag hinzu.
Zusätzliche Ressourcen

Verbindungen werden in zwei Fällen geschlossen:

  • Die Verbindung wurde seit protocolcachelifetime_in_minutes nicht mehr verwendet.
  • Die Größe des Pools hat die protocolcachesize erreicht.

Bei Tableau Server 10.5 und älteren Versionen wurde der Pool nur geräumt, wenn auf den Pool zugegriffen wurde.Aus diesem Grund können Verbindungen auf einem im Leerlauf befindlichen Server bestehen bleiben. Tableau Server 2018.2 und neuere Versionen räumen den Pool regelmäßig.

Nummer des Knowledge-Artikels

001473535

 
Laden
Salesforce Help | Article