lightweight_delete_mode
論理削除の一部として実行される、内部的な update クエリのモードです。 設定可能な値:alter_update- 高コストなミューテーションを作成するALTER UPDATEクエリを実行します。lightweight_update- 可能であれば論理更新を実行し、できない場合はALTER UPDATEを実行します。lightweight_update_force- 可能であれば論理更新を実行し、できない場合は例外をスローします。
DELETE FROM ... ON CLUSTER では、実行する各ホストが自身の設定に基づいてモードを決定します。そのため、
プロファイルに異なるデフォルト値が設定されているホストでは、削除が異なるモードで実行される場合があります。レプリケーションされた
分片では 1 つのレプリカだけで実行されるため、そのレプリカの設定によってモードが決まります。一方、実行を開始したクエリの
session で値を設定した場合は、その値が優先されます。distributed_ddl_entry_format_version が 2 以上であれば、
分散 DDL エントリに session での設定変更が含まれるためです。デフォルト値はこの条件を満たします。
設定値に制約を設けているホストでは、値が制約の範囲内に収まるよう調整されます。
lightweight_deletes_sync
mutations_sync と同じですが、論理削除の実行だけを制御します。
設定可能な値:
関連項目
Cloud でのデフォルト値:
1.