テーブルエンジンの設定
注記
ClickHouse Cloudでは、サービスが25.4以前のバージョンで作成された場合、SET compatibility=25.4
を使用して互換性を少なくとも25.4に設定する必要があります。
常にRAM内にあるデータセット。IN
演算子の右側での使用を目的としています(「IN演算子」のセクションを参照)。
INSERT
を使用してテーブルにデータを挿入できます。新しい要素はデータセットに追加され、重複は無視されます。
ただし、テーブルからSELECT
を実行することはできません。データを取得する唯一の方法は、IN
演算子の右半分で使用することです。
データは常にRAMにあります。INSERT
の場合、挿入されたデータのブロックもディスクのテーブルディレクトリに書き込まれます。サーバー起動時に、このデータはRAMにロードされます。言い換えれば、再起動後もデータはそのまま残ります。
サーバーの粗い再起動の場合、ディスク上のデータブロックが失われたり損傷したりする可能性があります。この場合、損傷したデータを含むファイルを手動で削除する必要があるかもしれません。
限界と設定
テーブルを作成すると、以下の設定が適用されます:
Persistent
SetおよびJoinテーブルエンジンの持続性を無効にします。
I/Oオーバーヘッドを削減します。パフォーマンスを追求し、持続性を必要としないシナリオに適しています。
可能な値:
- 1 — 有効
- 0 — 無効
デフォルト値:1
。