Skip to main content
これらの設定は system.merge_tree_settings で参照でき、ClickHouse のソースコードから自動生成されています。

table_disk

これはテーブルディスクです。path/endpoint は、database のデータではなく table のデータを指す必要があります。設定できるのは s3_plain/s3_plain_rewritable/web のみです。

table_readonly

true に設定すると、テーブルは読み取り専用モードになり、ディスク上での変更を一切行いません。 テーブルを変更するすべてのフォアグラウンド操作は拒否されます。これには、挿入、ミューテーション、OPTIMIZE、およびデータを変更するパーティションコマンド (ATTACH/MOVE/DROP/DROP DETACHED/FETCH/REPLACE PARTITION、ならびにこのテーブルを対象とする MOVE PARTITION ... TO TABLE) が含まれます。一方、 FREEZE/UNFREEZEFORGET PARTITION のようにテーブル’s データを変更しない操作は引き続き許可されます。 また、バックグラウンド処理も一切スケジュールされません。通常のマージ、TTL マージ (DELETE/MOVE/再圧縮) 、再圧縮マージ、バックグラウンドミューテーション、 およびバックグラウンドのパート移動は、いずれも抑止されます。その結果、有効期限 (TTL) を持つテーブルは、この設定 が有効な間、期限切れデータの回収や移動を行わなくなります。 この設定は、ALTER TABLE ... MODIFY SETTING table_readonly = 0 (または RESET SETTING) でいつでも元に戻せます。ReplicatedMergeTree ではサポートされません。
最終更新日 2026年7月23日