![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安装配置
文章平均质量分 85
postgresql安装配置
king_harry
严于律己,克己待人!
展开
-
postgresql数据库表膨胀之pg_repack安装及使用
pg_repack是一个可以在线重建表和索引的扩展。它会在数据库中建立一个和需要清理的目标表一样的临时表,将目标表中的数据COPY到临时表,并在临时表上建立与目标表一样的索引,然后通过重命名的方式用临时表替换目标表。环境:一、部署pg_repack--解压编译total 36--所在数据库安装pg_repack扩展(0 rows)(7 rows)--查看pg_repack包含的函数(26 rows)原创 2023-08-03 16:37:27 · 717 阅读 · 0 评论 -
postgresql表膨胀处理之pgcompacttable部署及使用
如果是源码安装的postgresql,则源码里包含了postgresql-contrib,因此,进行编译及安装即可。安装前需要安装pgstattuple插件,因为要基于该插件去查找膨胀的表,所以如果有大表的情况下,因为pgstattuple会扫全表,所以会比较耗时,这个在使用的时候一定要注意一下。从表的头部填充新的行,在普通vacuum时候,截断表末尾的空page,达到收缩空间的效果。不需要占用额外的空间,使得表文件更加紧凑。活的元组的总长度,以字节计。死的元组的总长度,以字节计。空闲空间总量,以字节计。原创 2023-08-03 16:36:06 · 1619 阅读 · 0 评论