COMPACT
COMPACT#
COMPACT
COMPACT — 对 magma 表或 horc 表进行压缩以加速扫描,在 OushuDB 5.0 中引入。
大纲
COMPACT [FULL] table <targetTable>
COMPACT [FULL] database
描述
每个插入/更新/删除操作都会创建一些增量文件,在扫描过程中它们会被合并。执行 COMPACT 操作将消除已删除的行,并生成一些新的基底文件。
对数据库执行 COMPACT 操作意味着压缩当前连接的数据库中的每个仅magma表和horc表。
不使用 FULL 选项的 COMPACT 操作不会阻塞任何数据修改语言(DMLs),但会阻塞数据定义语言(DDLs)。使用 FULL COMPACT 将阻塞所有的 DMLs 和 DDLs。
参数
table
一个现有表的名称(可选地,可以指定模式)。
兼容性
命令COMPACT
是一个 OushuDB 扩展。