Algemene prestatierichtlijnen
Hardware en software
Meer kernen en geheugen toevoegen:Of u Tableau Server nu op een of meerdere computers gebruikt, de algemene regel is dat meer CPU-kernen en meer RAM voor betere prestaties zorgen. Zorg ervoor dat u voldoet aan de aanbevolen hardware- en softwarevereisten voor Tableau Server.
Als u Tableau Server in een virtuele omgeving uitvoert, gebruikt u de best practices van uw VM-host voor vCPU-toewijzing met betrekking tot het aantal fysieke CPU-kernen op de VM-host.
Externe opslagplaats
Voor optimale prestaties van Tableau Server raden we u aan de opslagplaats te isoleren op een speciaal knooppunt in uw implementatie. Als u een Advanced Management-licentie hebt, kunt u overwegen de opslagplaats als externe database uit te voeren.
Als uw organisatie een piekbelasting heeft van meer dan 1000 VizQL-sessies per uur, raden wij u ook aan om Tableau Server op Linux te draaien. In dit scenario verwijzen VizQL-sessies naar alle gebruikersacties die visualisaties van Tableau Server weergeven of genereren.
Zie Externe opslagplaats Tableau Server(Link wordt in een nieuw venster geopend) voor meer informatie.
Configuratie
Vernieuwingen voor daluren plannen:Back-uptaken zorgen er vaak voor dat andere achtergrondtaken worden uitgesteld totdat de back-up is voltooid. Gebruik de beheerweergave Achtergrondtaken voor extracten om uw huidige planning voor vernieuwingen en back-ups te zien. Uw vernieuwingstaken moeten worden gepland op daluren die niet overlappen met uw back-upvenster.
Caching bekijken: Dankzij caching kan Tableau Server snel reageren op clientaanvragen, vooral voor weergaven die verbinding maken met actieve databases. Gebruik de opdracht tsm data-access caching list om te bevestigen dat de cachefrequentie is ingesteld op low
(dit is de standaardinstelling).
Tableau Server gebruikt een querycache om queryresultaten op te slaan. De grootte van de querycache wordt automatisch ingesteld op basis van de hoeveelheid beschikbaar systeemgeheugen, tenzij u deze handmatig hebt ingesteld. De querycache bestaat uit de logische querycache, de cache met metadata en de systeemeigen querycache. De standaardinstellingen zijn geschikt voor de meeste situaties, maar u kunt ze ook handmatig configureren via de TSM-opdrachtregelinterface. De TSM-instellingen zijn: native_api.InitializeQueryCacheSizeBasedOnWeights
, native_api.QueryCacheMaxAllowedMB
, native_api.LogicalQueryCacheMaxAllowedWeight
, native_api.MetadataQueryCachMaxAllowedWeight
, native_api.NativeQueryCacheMaxAllowedWeight
en native_api.QueryCacheEntryMaxAllowedInPercent
. Zie native_api.InitializeQueryCacheSizeBasedOnWeights voor meer informatie.
Overwegen om twee sessiegeheugeninstellingen te wijzigen:
VizQL-sessietime-outlimiet: De standaard time-outlimiet voor een VizQL-sessie is 30 minuten. Zelfs als een VizQL-sessie inactief is, verbruikt deze nog steeds geheugen en CPU-cycli. Als u het met een lagere limiet kunt stellen, gebruik dan tsm configuration set-opties om de
vizqlserver.session.expiry.timeout
-instelling te wijzigen.VizQL-sessie wissen: Standaard worden VizQL-sessies in het geheugen bewaard, zelfs wanneer een gebruiker een weergave verlaat. Hierdoor is het minder vaak nodig om weergaven opnieuw op te bouwen, maar wordt er wel meer sessiegeheugen gebruikt. Om geheugen vrij te maken, kunt u sessies beëindigen wanneer gebruikers weergaven verlaten door de waarde van de
vizqlserver.clear_session_on_unload
-instelling te wijzigen intrue
. (Ongeacht deze instelling worden sessies voor de Tableau Mobile-app altijd in het geheugen bewaard, waardoor de mobiele prestaties worden verbeterd.)
Uw procesconfiguratie beoordelen:Tableau Server is onderverdeeld in zes verschillende componenten, die serverprocessen worden genoemd. Hoewel de standaardconfiguratie is ontworpen voor een breed scala aan scenario's, kunt u ze ook opnieuw configureren om andere prestatiedoelen te bereiken. U kunt specifiek bepalen op welke computers de processen worden uitgevoerd en hoeveel er worden uitgevoerd. Zie Prestaties verbeteren voor algemene richtlijnen voor implementaties met een, twee en drie knooppunten.
Antivirussoftware
Antivirussoftware die directory's scant die door Tableau Server worden gebruikt, kan de installatie en het gebruik van Tableau Server verstoren. In sommige gevallen kan dit leiden tot installatiefouten, problemen bij het opstarten van Tableau Server of gevolgen voor de prestaties. Als u van plan bent om antivirussoftware te gebruiken op de computer waarop Tableau Server draait, volg dan de aanbevelingen in de Knowledgebase(Link wordt in een nieuw venster geopend).
Server Resource Manager (SRM)
De Server Resource Manager (SRM) bewaakt de systeembronnen die elk Tableau-proces gebruikt en houdt het totale gebruik van Tableau Server op het systeem bij. Als een specifiek proces of het product als geheel te veel systeembronnen in beslag neemt, kan SRM de processen waarschuwen om de resources vrij te maken of de processen opnieuw te starten.
De drempelwaarden die bepalen wanneer SRM een proces waarschuwt of opnieuw start, worden ingesteld in de SRM-configuratieopties. Het Tableau-ontwikkelingsteam heeft de standaardinstellingen ingesteld op basis van interne tests en raadt u aan deze instellingen niet rechtstreeks te wijzigen.
Als u een overmatig gebruik van systeemresources constateert, raden wij u aan contact op te nemen met Tableau-ondersteuning. Zij kunnen u helpen bepalen of deze configuratieopties moeten worden aangepast om het probleem op te lossen.