> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-mintlify-86180b7b.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> Distributed DDL のドキュメント

# Distributed DDL のページ

デフォルトでは、`CREATE`、`DROP`、`ALTER`、`RENAME` クエリは、実行された現在のサーバーにのみ影響します。クラスター構成では、`ON CLUSTER` 句を使用して、こうしたクエリを分散的に実行できます。

たとえば、次のクエリは `cluster` 内の各ホストに `all_hits` `Distributed` テーブルを作成します。

```sql theme={null}
CREATE TABLE IF NOT EXISTS all_hits ON CLUSTER cluster (p Date, i Int32) ENGINE = Distributed(cluster, default, hits)
```

これらのクエリを正しく実行するには、各ホストで同じクラスター定義を使用する必要があります (設定の同期を容易にするために、ZooKeeper の置換機能を使用できます) 。また、ZooKeeper サーバーにも接続できる必要があります。

現在利用できないホストが一部あっても、最終的にはクエリのローカル版がクラスター内の各ホストで実行されます。

<Warning>
  単一ホスト内でのクエリ実行順序は保証されます。
</Warning>
