Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ClickHouse Cloud のすべてのノードで SYSTEM ステートメントを実行する

回答

ClickHouse Cloud サービスのすべてのノードで同じクエリを実行するには、clusterAllReplicas を使用できます。

たとえば、すべてのノードにある (ノードローカルな) システムテーブルからエントリを取得するには、次のようにします。

SELECT ... FROM clusterAllReplicas(default, system.TABLE) ...;

同様に、ON CLUSTER 句を使用すると、単一の SYSTEM ステートメント で、すべてのノードで同じステートメントを実行できます。

SYSTEM ... ON CLUSTER default;

たとえば、すべてのノードでファイルシステムキャッシュを削除するには、次を使用できます。

SYSTEM DROP FILESYSTEM CACHE ON CLUSTER default;
Navigation