メインコンテンツまでスキップ
メインコンテンツまでスキップ

テーブルエンジンの設定

注記

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