设置表引擎
注意
在 ClickHouse Cloud 中,如果您的服务创建版本早于 25.4,您需要使用 SET compatibility=25.4 将兼容性设置为至少 25.4。
始终位于 RAM 中的数据集。它旨在用于 IN 操作符的右侧(请参阅“IN 操作符”部分)。
您可以使用 INSERT 在表中插入数据。新元素将被添加到数据集中,而重复项将被忽略。但是,您无法从表中执行 SELECT。检索数据的唯一方法是在 IN 操作符的右半部分使用它。
数据始终位于 RAM 中。对于 INSERT,插入的数据块也会写入表的目录到磁盘。服务器启动时,此数据将被加载到 RAM。换句话说,重启后数据会保留在原位。
对于粗暴的服务器重启,磁盘上的数据块可能会丢失或损坏。在后一种情况下,您可能需要手动删除损坏的数据文件。
限制和设置
创建表时,将应用以下设置
持久化
禁用 Set 和 Join 表引擎的持久化。
减少 I/O 开销。适用于追求性能且不需要持久化的场景。
可能的值
- 1 — 启用。
- 0 — 禁用。
默认值:1。