これらの設定は system.settings で参照でき、ソースコード から自動生成されています。
lightweight_delete_mode
型
LightweightDeleteMode
デフォルト値
alter_update
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 25.5 | alter_update | 新しい設定 |
論理削除の一部として実行される、内部的な update クエリのモードです。
設定可能な値:
alter_update- 高コストな mutation を作成するALTER UPDATEクエリを実行します。lightweight_update- 可能であれば論理更新を実行し、できない場合はALTER UPDATEを実行します。lightweight_update_force- 可能であれば論理更新を実行し、できない場合は例外をスローします。
lightweight_deletes_sync
型
UInt64
デフォルト値
2
バージョン履歴
| バージョン | デフォルト値 | コメント |
|---|---|---|
| 24.4 | 2 | 'mutation_sync' と同じですが、論理削除の実行だけを制御します |
mutations_sync と同じですが、論理削除の実行だけを制御します。
設定可能な値:
| 値 | 説明 |
|---|---|
0 |
ミューテーションは非同期で実行されます。 |
1 |
クエリは、現在のサーバー上で論理削除が完了するまで待機します。 |
2 |
クエリは、すべてのレプリカ (存在する場合) で論理削除が完了するまで待機します。 |
3 |
クエリは、アクティブなレプリカでの完了のみを待機します。SharedMergeTree でのみサポートされます。ReplicatedMergeTree では mutations_sync = 2 と同じ動作になります。 |
関連項目
Cloud でのデフォルト値: 1.