Loadbalance uitvoeren voor extractquery's
In Tableau Server versie 2020.2 en later is loadbalancing voor extractgebaseerde query's verbeterd. Dit kan resulteren in snellere laadtijden voor extractgebaseerde dashboards. U zult waarschijnlijk de meeste verbetering zien bij grote implementaties die veel data extraheren en veel dashboards laden, vooral als Hyper op zelfstandige knooppunten draait. Kleinere implementaties waarbij Hyper wordt uitgevoerd op knooppunten die worden gedeeld met andere serverprocessen, kunnen ook prestatieverbeteringen opleveren.
Hyper registreert een serverstatusstatistiek over de hoeveelheid bronnen die Hyper verbruikt en houdt ook rekening met de belasting van andere Tableau-processen die mogelijk op hetzelfde serverknooppunt worden uitgevoerd. Op basis van deze informatie worden extractquery's verzonden naar een knooppunt dat over voldoende bronnen beschikt om de query te verwerken. Naast het evalueren van systeembronnen vergroot de loadbalancer ook de kans dat het knooppunt waarnaar u wordt geleid het extract al in de cache heeft opgeslagen. Hierdoor wordt het aantal dubbele extracten tussen knooppunten verminderd en worden het geheugen en I/O-gebruik verbeterd.
Om deze functie te kunnen gebruiken, moet het Cacheserverproces actief zijn. Zie Tableau Server - Cacheserver voor meer informatie. Als het Cacheserverproces niet is ingeschakeld, wordt de loadbalancing automatisch teruggezet naar de vorige functionaliteit.
Deze functie is standaard ingeschakeld. Om dit uit te schakelen, gebruikt u de volgende tsm-opdrachten:
tsm configuration set -k hyper_standalone.consistent_hashing.enabled -v false
tsm configuration set -k hyper_standalone.health.enabled -v false
Pas de wijzigingen toe met de volgende tsm-opdracht: tsm pending-changes apply
Zie tsm configuration set-opties voor meer informatie.