• 2023-11-17pg_repack 工具安装及使用
    它会为待重建的表创建一份副本。首先取一份全量快照,将所有活元组写入新表,并通过触发器将所有针对原表的变更同步至新表,最后通过重命名,使用新的紧实副本替换老表。而对于索引,则是通过PostgresQL的CREATE(DROP)INDEXCONCURRENTLY完成的。1.pg_repack工作原理·创建一个记录表,用于记
  • 2023-05-09RDS的PG数据库删除数据后表空间不释放问题处理
    清理表空间(pg_repack)RDSPostgreSQL支持通过插件pg_repack在线清理表空间,有效解决因对全表大量更新等操作引起的表膨胀问题。pg_repack无需获取排它锁,相比CLUSTER或VACUUMFULL更加轻量化。前提条件RDS实例需要满足以下条件:实例大版本内核小版本PostgreSQL10、11、1
  • 2023-01-30ANALYZE和vacuum
    1. ANALYZE—collectstatisticsaboutadatabase# PostgreSQL:Documentation:15:ANALYZE3018**1-5/home/pg_statistics.sh[root@iZwz9ahkm8c1vnw9gb7vdo
  • 2022-12-02安装使用pg_repack
    环境:OS:Centos7DB:pg12 1.查看有那些可以使用的版本[root@localhostbin]#yumlistpg_repack*Loadedplugins:fastestmirror,langpacksLoadingmirrorspee
  • 2022-09-29Spring 源码学习:day1
    前言:最近也不知道该忙些什么样的事情。便随便看看源码算了。正文:(1)在网上下载Spring的源码:可以采用git方式下载 https://github.com/spring-projects/s