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 扩展。