Data Workbench 提供終了のお知らせ.
通常、Data Workbenchサーバーは受信したユーザークエリに対して回答し、ユーザーが要求しなくなるまで結果とリアルタイム更新を提供し続けます。
特に多くのData Workbenchユーザーを持つシステムでは、アクティブなクエリの数が、サーバーで使用できるよりも多くのシステムリソースを必要とする場合があります。 Query Queue では、回答を提供するために必要なリソースが利用可能になるまで、サーバーは一部のクエリを一時的に保留状態にすることができます。 この Query Queue また、様々なパラメータに基づいてクエリを優先順位付けする機能も提供され、リソースの競合時には、優先度の高いクエリが最初に回答されます。
単一のクライアントまたはレポートサーバーからのクエリーは、1 つのバンチに配置され、1 つの単位としてスケジュールされます。クエリーが使用する特定のシステムリソースの量を制限するように、リソースモニターを設定できます。モニタリング対象リソースが別のクエリーバンチのスケジューリングを許可すると、最も高い優先順位のバンチがスケジュールされます。リソース制限によってクエリーがまだスケジュールされていないユーザーには、エラーは表示されませんが、クエリーがキューに格納済みであることが通知されるので、ローカルサンプルに対して作業を続けられます。
デフォルトの設定には、 Query Queueに設定されるが、無効のままになる。 管理者は、 Query Queueでは、クエリに使用される様々なリソースの量を決定するためにリソースモニターを設定し、異なるユーザーに対して複雑な優先順位付けポリシーを設定します。
の Server.cfg ファイルを設定するには、以下を実行します。Query Queuing
開く Server.cfg クリックして Admin > Profile Manager > Dataset.
Server.cfg を右クリックし、編集用にローカル化します。
展開 Query Queue.
次のパラメーターを設定します。
User Groups:ポリシー、ユーザー、キューの優先順位を設定できます。定義については「クエリーキューのユーザーグループ」を参照してください。
アクティブ: (Vector) Query Queue. 有効な値は true または false です。デフォルト設定は false です。
Default User Group:(String)どのユーザーグループにもリストされていない場合、ユーザーを追加するユーザーグループの名前を入力します。
Resource Monitors:(Vector)右クリックしてリソースモニターを追加します。次の項目を指定して、 Query Queue メモリまたはクエリ数を監視します。 「Resource Monitor」を右クリックして、「Memory Budget Monitor」または「Number of Queries Monitor」を選択します。詳しくは、 クエリキューのリソースモニター を参照してください。
Untouchable Priority:(Int)この値以上の優先順位を持つバンチが、より優先順位が高いバンチのスケジューリングを妨げないようにします。と組み合わせて使用され、 Memory Budget Monitor 以下に記載されている ユーザーグループパラメータの表.