擷取查詢負載平衡
在 Tableau Server 2020.2 及之後版本中,擷取式查詢的負載平衡已有所改善,且可能可以加快擷取式儀表板的載入時間。擷取量繁重且儀表板負載量大的大型部署可能會有最明顯的改善,尤其在獨立節點上執行 Hyper 時。在與其他伺服器程序分享的節點上執行 Hyper 的小型部署,可能在效能上也有所改善。
Hyper 會紀錄下伺服器的運作狀態,指標為 Hyper 所消耗的資源量,也會將在同一伺服器節點上運作的其他 Tableau 程序負載納入計算。根據這項資訊,系統會將擷取查詢傳送給具備可用資源來處理查詢的節點。除了評估系統資源外,負載平衡器也改善了路由節點已對擷取完成快取處理的機率。這樣能夠減少節點上重複擷取的數量,並改善記憶體和 I/O 的使用情形。
如要使用此功能,快取伺服器處理序必須處於有效狀態。有關詳情,請參閱 Tableau Server Cache Server。如果未啟用快取伺服器處理序,負載平衡將自動復原到以前的功能。
此功能依預設已設為開啟。如要停用,請使用以下 tsm 命令:
tsm configuration set -k hyper_standalone.consistent_hashing.enabled -v false
tsm configuration set -k hyper_standalone.health.enabled -v false
使用以下 tsm 命令來套用變更:tsm pending-changes apply
如需更多資訊,請參閱 tsm configuration set 選項。