Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

ClickHouse Cloud의 모든 노드에서 SYSTEM SQL 문 실행

답변

ClickHouse Cloud 서비스의 모든 노드에서 동일한 쿼리를 실행하려면 clusterAllReplicas를 사용할 수 있습니다.

예를 들어, 모든 노드의 (노드 로컬) 시스템 테이블(system table)에서 항목을 가져오려면 다음을 사용할 수 있습니다:

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

마찬가지로 ON CLUSTER 절을 사용하면 하나의 SQL 문으로 모든 노드에서 동일한 SYSTEM SQL 문을 실행할 수 있습니다:

SYSTEM ... ON CLUSTER default;

예를 들어 모든 노드에서 파일 시스템 캐시를 삭제하려면 다음을 사용할 수 있습니다:

SYSTEM DROP FILESYSTEM CACHE ON CLUSTER default;
Navigation