ClickHouse Cloud でのクエリこのシステムテーブルのデータは、ClickHouse Cloud の各ノードにローカルに保持されています。したがって、すべてのデータを完全に把握するには、
clusterAllReplicas 関数を使用する必要があります。詳細については、こちらを参照してください。説明
カラム
resource(String) — リソース名path(String) — このリソーススケジューリング階層内にあるスケジューリングノードへのパスtype(String) — スケジューリングノードの種類。weight(Float64) — ノードの重み。fair型の親ノードで使用されます。priority(Int64) — ノードの優先度。‘priority’ 型の親ノードで使用されます (値が小さいほど優先度が高くなります) 。is_active(UInt8) — このノードが現在アクティブかどうか。つまり、デキュー待ちのリソース要求があり、制約が満たされている状態です。active_children(UInt64) — アクティブ状態の子ノードの数。dequeued_requests(UInt64) — このノードからデキューされたリソース要求の合計数。canceled_requests(UInt64) — このノードからキャンセルされたリソース要求の合計数。dequeued_cost(Int64) — このノードからデキューされたすべての要求のコスト (例: バイト単位のサイズ) の合計。throughput(Float64) — 現在の平均スループット (1 秒あたりのデキュー済みコスト) 。canceled_cost(Int64) — このノードからキャンセルされたすべての要求のコスト (例: バイト単位のサイズ) の合計。busy_periods(UInt64) — このノードが非アクティブ化された合計回数。vruntime(Nullable(Float64)) —fairノードの子ノードにのみ適用されます。SFQ アルゴリズムが max-min fair 方式で次に処理する子ノードを選択するために使用する、ノードの仮想ランタイムです。system_vruntime(Nullable(Float64)) —fairノードにのみ適用されます。最後に処理されたリソース要求のvruntimeを示す仮想ランタイムです。子ノードのアクティブ化時にvruntimeの新しい値として使用されます。queue_length(Nullable(UInt64)) —fifoノードにのみ適用されます。現在キュー内にあるリソース要求の数。queue_cost(Nullable(Int64)) —fifoノードにのみ適用されます。現在キュー内にあるすべての要求のコスト (例: バイト単位のサイズ) の合計。budget(Nullable(Int64)) —fifoノードにのみ適用されます。新しいリソース要求に利用可能な ‘cost units’ の数。リソース要求の見積もりコストと実際のコストに差異がある場合 (例: 読み取り/書き込みの失敗後) に現れることがあります。is_satisfied(Nullable(UInt8)) — 制約ノード (例:inflight_limit) にのみ適用されます。このノードのすべての制約が満たされている場合は1になります。inflight_requests(Nullable(Int64)) —inflight_limitノードにのみ適用されます。このノードからデキューされ、現在消費中の状態にあるリソース要求の数。inflight_cost(Nullable(Int64)) —inflight_limitノードにのみ適用されます。このノードからデキューされ、現在消費中の状態にあるすべてのリソース要求のコスト (例: バイト数) の合計。max_requests(Nullable(Int64)) —inflight_limitノードにのみ適用されます。制約違反につながる inflight_requests の上限。max_cost(Nullable(Int64)) —inflight_limitノードにのみ適用されます。制約違反につながる inflight_cost の上限。max_speed(Nullable(Float64)) —bandwidth_limitノードにのみ適用されます。1 秒あたりのトークン数で表した帯域幅の上限。max_burst(Nullable(Float64)) —bandwidth_limitノードにのみ適用されます。トークンバケットスロットラーで利用可能なトークン数の上限。throttling_us(Nullable(Int64)) —bandwidth_limitノードにのみ適用されます。このノードがスロットリング状態にあった時間の合計 (マイクロ秒) 。tokens(Nullable(Float64)) —bandwidth_limitノードにのみ適用されます。現在トークンバケットスロットラーで利用可能なトークン数。