postgresql表膨胀处理之pgcompacttable部署及使用
-- 创建扩展
CREATE EXTENSION IF NOT EXISTS pgcompacttable;
-- 使用pgcompacttable压缩表
SELECT pgcompacttable.compact_table('your_schema_name.your_table_name');
-- 例如,压缩myschema下的mytable表
SELECT pgcompacttable.compact_table('myschema.mytable');
在这个例子中,我们首先检查并创建了pgcompacttable
扩展(如果尚未创建)。然后,我们通过调用扩展提供的compact_table
函数来压缩指定模式(schema)下的表。你需要将your_schema_name.your_table_name
替换为实际的模式名和表名。这个函数会在后台执行,可能需要一些时间来完成压缩过程。
评论已关闭