これらの設定は system.settings で確認でき、ソースコード から自動生成されています。
mutations_max_literal_size_to_replace
型
UInt64
デフォルト値
16384
UPDATE および DELETE クエリで置き換える、シリアライズ済みリテラルの最大サイズ (バイト単位) です。上記 2 つの設定のうち少なくとも 1 つが有効な場合にのみ適用されます。デフォルト値: 16384 (16 KiB) 。
mutations_sync
型
UInt64
デフォルト値
0
ALTER TABLE ... UPDATE|DELETE|MATERIALIZE INDEX|MATERIALIZE PROJECTION|MATERIALIZE COLUMN|MATERIALIZE STATISTICS クエリ (mutations) を同期的に実行します。
設定可能な値:
| 値 | 説明 |
|---|---|
0 |
mutationsは非同期で実行されます。 |
1 |
クエリは、現在のサーバーですべてのmutationsが完了するまで待機します。 |
2 |
クエリは、すべてのレプリカですべてのmutationsが完了するまで待機します (レプリカが存在する場合) 。 |
3 |
クエリは、アクティブなレプリカのみを待機します。SharedMergeTree でのみサポートされます。ReplicatedMergeTree では、mutations_sync = 2 と同様に動作します。 |