跳至主要内容

设置 Table Engine

一个始终驻留在内存中的数据集。它旨在用于 IN 运算符的右侧(参见“IN 运算符”部分)。

可以使用 INSERT 将数据插入表中。新的元素将添加到数据集中,而重复的元素将被忽略。但是,您无法从表中执行 SELECT 操作。检索数据的唯一方法是在 IN 运算符的右半部分使用它。

数据始终位于内存中。对于 INSERT 操作,插入的数据块也会写入磁盘上的表目录。服务器启动时,这些数据会被加载到内存中。换句话说,重启后,数据仍然保留在原位。

对于粗略的服务器重启,磁盘上的数据块可能会丢失或损坏。在后一种情况下,您可能需要手动删除包含损坏数据的文件。

限制和设置

创建表时,将应用以下设置

持久化

禁用 Set 和 Join 表引擎的持久化。

减少 I/O 开销。适用于追求性能且不需要持久化的场景。

可能的值

  • 1 — 已启用。
  • 0 — 已禁用。

默认值:1