抽出クエリのロード バランシング

Tableau Server バージョン 2020.2 以降では、抽出ベースのクエリの負荷分散が改善され、抽出ベースのダッシュボードの読み込み時間が速くなっています。抽出が多く、ダッシュボードの負荷が大きい大規模な展開では、特にスタンドアロン ノードで Hyper が実行されている場合に最も改善が見られます。他のサーバー プロセスと共有されるノードで Hyper が実行されている小規模な展開でも、パフォーマンスが改善されています。

Hyper では、消費しているリソースの量に関するサーバー ヘルス メトリックをログに記録し、同じサーバー ノードで実行されている可能性がある他の Tableau プロセスによるアカウントの負荷も考慮に入れます。この情報に基づいて、抽出クエリは、クエリの処理に使用可能なリソースを持つノードに送信されます。システム リソースの評価に加えて、ロード バランサーでルーティングされるノードの抽出が既にキャッシュされている可能性が高まります。これにより、ノード間で重複する抽出の数が減り、メモリと I/O の使用状況が改善されます。

この機能を使用するには、キャッシュ サーバー プロセスがアクティブになっている必要があります。詳細については、Tableau 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 のオプションを参照してください。

フィードバックをお送りいただき、ありがとうございます。フィードバックは正常に送信されました。ありがとうございます!