pg_attribute介绍pg_attribute存储关于表列的信息。 数据库中每个表的每一列都正好对应pg_attribute表的一行(还有有索引的属性项,以及所有有pg_class 项的对象的属 ... 阅读全文
简介PostgreSQL 中的数据膨胀(bloat)是指数据表或者索引中无用数据过多占用空间的情况。PostgreSQL 通过元组中的 xmin/xmax 以及可见性判断逻辑来实现 MVCC,当更新或 ... 阅读全文
简介PostgreSQL中大量更新或者删除记录后,加上autovacuum参数未做优化或设置不当,会导致表及索引膨胀。生产环境除了手动使用vacuum之外,还有两个比较常用的工具:一个是pg_repa ... 阅读全文
简介官网https://reorg.github.io/pg_repackhttps://pgxn.org/dist/pg_repachttps://github.com/reorg/pg_re ... 阅读全文
简介Greenplum数据库的堆表使用PostgreSQL的多版本并发控制(MVCC)存储实现。被删除或更新的行被从数据库逻辑 删除,但是该行的一个不可见映像保留在表中。这些被删除的行(也被称为过期行 ... 阅读全文