数据清理与回收
在 Databend 中,当你运行 DROP
、TRUNCATE
或 DELETE
命令时,数据并未真正删除,允许进行时间回溯到之前的状态。
数据分为两种类型:
- 历史数据:用于时间回溯,存储历史数据或已删除表的数据。
- 临时数据:系统用于存储溢出数据的临时文件。
如果数据量较大,你可以运行几个命令(企业版功能)来删除这些数据并释放存储空间。
清理已删除表的数据
删除所有已删除表的数据文件,释放存储空间。
VACUUM DROP TABLE;
了解更多 VACUUM DROP TABLE。
清理表的历史数据
删除指定表的历史数据,清除旧版本并释放存储空间。
VACUUM TABLE <table_name>;
了解更多 VACUUM TABLE。
清理临时数据
清除用于连接、聚合和排序的临时溢出文件,释放存储空间。
VACUUM TEMPORARY FILES;
了解更多 VACUUM TEMPORARY FILES。