这是本节的多页打印视图。
点击此处打印.
返回本页常规视图.
类目:STAT
监控统计扩展:AWR报告,可观测性指标,显示执行计划,查询统计信息,内存使用,配置变更,等待事件采样,慢查询日志,等等
1 - pg_profile
PostgreSQL 数据库负载记录与AWR报表工具
扩展总览
MIXED 第三方扩展: pg_profile : PostgreSQL 数据库负载记录与AWR报表工具
基本信息
元数据
- 默认版本: 4.8
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
dblink, plpgsql
软件包
- RPM仓库:PGDG
- RPM包名:
pg_profile_$v*
- RPM版本:
4.8
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-profile
- DEB版本:
4.7
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pg_profile 扩展:
pig ext install pg_profile
使用 Pigsty剧本 安装 pg_profile 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_profile"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_profile RPM 包:
dnf install pg_profile_17*;
dnf install pg_profile_16*;
dnf install pg_profile_15*;
dnf install pg_profile_14*;
dnf install pg_profile_13*;
从 APT仓库 手工安装 pg_profile DEB 包:
apt install postgresql-17-pg-profile;
apt install postgresql-16-pg-profile;
apt install postgresql-15-pg-profile;
apt install postgresql-14-pg-profile;
apt install postgresql-13-pg-profile;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_profile 扩展:
CREATE EXTENSION pg_profile CASCADE;
2 - pg_tracing
PostgreSQL分布式Tracing
扩展总览
PIGSTY 第三方扩展: pg_tracing : PostgreSQL分布式Tracing
基本信息
元数据
- 默认版本: 0.1.3
- PG大版本:
17,16,15
- 动态加载: 需要显式加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pg_tracing_$v*
- RPM版本:
0.1.3
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-tracing
- DEB版本:
0.1.3
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pg_tracing 扩展:
pig ext install pg_tracing
使用 Pigsty剧本 安装 pg_tracing 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_tracing"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_tracing RPM 包:
dnf install pg_tracing_17*;
dnf install pg_tracing_16*;
dnf install pg_tracing_15*;
从 APT仓库 手工安装 pg_tracing DEB 包:
apt install postgresql-17-pg-tracing;
apt install postgresql-16-pg-tracing;
apt install postgresql-15-pg-tracing;
扩展 pg_tracing 需要通过 shared_preload_libraries 进行 动态加载:
shared_preload_libraries = 'pg_tracing'; # 修改 PG 集群配置
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_tracing 扩展:
CREATE EXTENSION pg_tracing;
3 - pg_show_plans
打印所有当前正在运行查询的执行计划
扩展总览
PGDG 第一方扩展: pg_show_plans : 打印所有当前正在运行查询的执行计划
基本信息
元数据
- 默认版本: 2.1.3
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
pg_show_plans_$v*
- RPM版本:
2.1.3
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-show-plans
- DEB版本:
2.1.2
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pg_show_plans 扩展:
pig ext install pg_show_plans
使用 Pigsty剧本 安装 pg_show_plans 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_show_plans"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_show_plans RPM 包:
dnf install pg_show_plans_17*;
dnf install pg_show_plans_16*;
dnf install pg_show_plans_15*;
dnf install pg_show_plans_14*;
dnf install pg_show_plans_13*;
从 APT仓库 手工安装 pg_show_plans DEB 包:
apt install postgresql-17-show-plans;
apt install postgresql-16-show-plans;
apt install postgresql-15-show-plans;
apt install postgresql-14-show-plans;
apt install postgresql-13-show-plans;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_show_plans 扩展:
CREATE EXTENSION pg_show_plans;
4 - pg_stat_kcache
内核统计信息收集
扩展总览
PGDG 第一方扩展: pg_stat_kcache : 内核统计信息收集
基本信息
元数据
- 默认版本: 2.3.0
- PG大版本:
17,16,15,14,13
- 动态加载: 需要显式加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展:
pg_stat_statements
软件包
- RPM仓库:PGDG
- RPM包名:
pg_stat_kcache_$v*
- RPM版本:
2.3.0
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pg-stat-kcache
- DEB版本:
2.3.0
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pg_stat_kcache 扩展:
pig ext install pg_stat_kcache
使用 Pigsty剧本 安装 pg_stat_kcache 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_stat_kcache"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_stat_kcache RPM 包:
dnf install pg_stat_kcache_17*;
dnf install pg_stat_kcache_16*;
dnf install pg_stat_kcache_15*;
dnf install pg_stat_kcache_14*;
dnf install pg_stat_kcache_13*;
从 APT仓库 手工安装 pg_stat_kcache DEB 包:
apt install postgresql-17-pg-stat-kcache;
apt install postgresql-16-pg-stat-kcache;
apt install postgresql-15-pg-stat-kcache;
apt install postgresql-14-pg-stat-kcache;
apt install postgresql-13-pg-stat-kcache;
扩展 pg_stat_kcache 需要通过 shared_preload_libraries 进行 动态加载:
shared_preload_libraries = 'pg_stat_kcache'; # 修改 PG 集群配置
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_stat_kcache 扩展:
CREATE EXTENSION pg_stat_kcache CASCADE;
5 - pg_stat_monitor
提供查询聚合统计、客户端信息、执行计划详细信息和直方图
扩展总览
MIXED 第三方扩展: pg_stat_monitor : 提供查询聚合统计、客户端信息、执行计划详细信息和直方图
基本信息
元数据
- 默认版本: 2.1.1
- PG大版本:
17,16,15,14,13
- 动态加载: 需要显式加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
pg_stat_monitor_$v*
- RPM版本:
2.1.1
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-stat-monitor
- DEB版本:
2.1.1
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pg_stat_monitor 扩展:
pig ext install pg_stat_monitor
使用 Pigsty剧本 安装 pg_stat_monitor 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_stat_monitor"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_stat_monitor RPM 包:
dnf install pg_stat_monitor_17*;
dnf install pg_stat_monitor_16*;
dnf install pg_stat_monitor_15*;
dnf install pg_stat_monitor_14*;
dnf install pg_stat_monitor_13*;
从 APT仓库 手工安装 pg_stat_monitor DEB 包:
apt install postgresql-17-pg-stat-monitor;
apt install postgresql-16-pg-stat-monitor;
apt install postgresql-15-pg-stat-monitor;
apt install postgresql-14-pg-stat-monitor;
apt install postgresql-13-pg-stat-monitor;
扩展 pg_stat_monitor 需要通过 shared_preload_libraries 进行 动态加载:
shared_preload_libraries = 'pg_stat_monitor'; # 修改 PG 集群配置
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_stat_monitor 扩展:
CREATE EXTENSION pg_stat_monitor;
6 - pg_qualstats
收集有关 quals 的统计信息的扩展
扩展总览
PGDG 第一方扩展: pg_qualstats : 收集有关 quals 的统计信息的扩展
基本信息
元数据
- 默认版本: 2.1.1
- PG大版本:
17,16,15,14,13
- 动态加载: 需要显式加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
pg_qualstats_$v*
- RPM版本:
2.1.1
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pg-qualstats
- DEB版本:
2.1.1
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pg_qualstats 扩展:
pig ext install pg_qualstats
使用 Pigsty剧本 安装 pg_qualstats 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_qualstats"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_qualstats RPM 包:
dnf install pg_qualstats_17*;
dnf install pg_qualstats_16*;
dnf install pg_qualstats_15*;
dnf install pg_qualstats_14*;
dnf install pg_qualstats_13*;
从 APT仓库 手工安装 pg_qualstats DEB 包:
apt install postgresql-17-pg-qualstats;
apt install postgresql-16-pg-qualstats;
apt install postgresql-15-pg-qualstats;
apt install postgresql-14-pg-qualstats;
apt install postgresql-13-pg-qualstats;
扩展 pg_qualstats 需要通过 shared_preload_libraries 进行 动态加载:
shared_preload_libraries = 'pg_qualstats'; # 修改 PG 集群配置
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_qualstats 扩展:
CREATE EXTENSION pg_qualstats;
7 - pg_store_plans
跟踪所有执行的 SQL 语句的计划统计信息
扩展总览
MIXED 第三方扩展: pg_store_plans : 跟踪所有执行的 SQL 语句的计划统计信息
基本信息
元数据
- 默认版本: 1.8
- PG大版本:
17,16,15,14,13
- 动态加载: 需要显式加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pg_store_plans_$v*
- RPM版本:
1.8
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-store-plan
- DEB版本:
1.8
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pg_store_plans 扩展:
pig ext install pg_store_plans
使用 Pigsty剧本 安装 pg_store_plans 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_store_plans"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_store_plans RPM 包:
dnf install pg_store_plans_17*;
dnf install pg_store_plans_16*;
dnf install pg_store_plans_15*;
dnf install pg_store_plans_14*;
dnf install pg_store_plans_13*;
从 APT仓库 手工安装 pg_store_plans DEB 包:
apt install postgresql-17-pg-store-plan;
apt install postgresql-16-pg-store-plan;
apt install postgresql-15-pg-store-plan;
apt install postgresql-14-pg-store-plan;
apt install postgresql-13-pg-store-plan;
扩展 pg_store_plans 需要通过 shared_preload_libraries 进行 动态加载:
shared_preload_libraries = 'pg_store_plans'; # 修改 PG 集群配置
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_store_plans 扩展:
CREATE EXTENSION pg_store_plans;
8 - pg_track_settings
跟踪设置更改
扩展总览
PGDG 第一方扩展: pg_track_settings : 跟踪设置更改
基本信息
元数据
- 默认版本: 2.1.2
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 受信任,无需超级用户,带
CREATE 权限的用户可以直接创建
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
pg_track_settings_$v
- RPM版本:
2.1.2
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pg-track-settings
- DEB版本:
2.1.2
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pg_track_settings 扩展:
pig ext install pg_track_settings
使用 Pigsty剧本 安装 pg_track_settings 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_track_settings"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_track_settings RPM 包:
dnf install pg_track_settings_17;
dnf install pg_track_settings_16;
dnf install pg_track_settings_15;
dnf install pg_track_settings_14;
dnf install pg_track_settings_13;
从 APT仓库 手工安装 pg_track_settings DEB 包:
apt install postgresql-17-pg-track-settings;
apt install postgresql-16-pg-track-settings;
apt install postgresql-15-pg-track-settings;
apt install postgresql-14-pg-track-settings;
apt install postgresql-13-pg-track-settings;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_track_settings 扩展:
CREATE EXTENSION pg_track_settings;
9 - pg_wait_sampling
基于采样的等待事件统计
扩展总览
PGDG 第一方扩展: pg_wait_sampling : 基于采样的等待事件统计
基本信息
元数据
- 默认版本: 1.1.8
- PG大版本:
17,16,15,14,13
- 动态加载: 需要显式加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
pg_wait_sampling_$v*
- RPM版本:
1.1.8
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-pg-wait-sampling
- DEB版本:
1.1.8
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pg_wait_sampling 扩展:
pig ext install pg_wait_sampling
使用 Pigsty剧本 安装 pg_wait_sampling 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_wait_sampling"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_wait_sampling RPM 包:
dnf install pg_wait_sampling_17*;
dnf install pg_wait_sampling_16*;
dnf install pg_wait_sampling_15*;
dnf install pg_wait_sampling_14*;
dnf install pg_wait_sampling_13*;
从 APT仓库 手工安装 pg_wait_sampling DEB 包:
apt install postgresql-17-pg-wait-sampling;
apt install postgresql-16-pg-wait-sampling;
apt install postgresql-15-pg-wait-sampling;
apt install postgresql-14-pg-wait-sampling;
apt install postgresql-13-pg-wait-sampling;
扩展 pg_wait_sampling 需要通过 shared_preload_libraries 进行 动态加载:
shared_preload_libraries = 'pg_wait_sampling'; # 修改 PG 集群配置
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_wait_sampling 扩展:
CREATE EXTENSION pg_wait_sampling;
10 - pgsentinel
活跃会话历史
扩展总览
PIGSTY 第三方扩展: pgsentinel : 活跃会话历史
基本信息
元数据
- 默认版本: 1.1.0
- PG大版本:
17,16,15,14,13
- 动态加载: 需要显式加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pgsentinel_$v*
- RPM版本:
1.1.0
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pgsentinel
- DEB版本:
1.1.0
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pgsentinel 扩展:
pig ext install pgsentinel
使用 Pigsty剧本 安装 pgsentinel 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgsentinel"]}' # -l <集群名>
从 YUM仓库 手工安装 pgsentinel RPM 包:
dnf install pgsentinel_17*;
dnf install pgsentinel_16*;
dnf install pgsentinel_15*;
dnf install pgsentinel_14*;
dnf install pgsentinel_13*;
从 APT仓库 手工安装 pgsentinel DEB 包:
apt install postgresql-17-pgsentinel;
apt install postgresql-16-pgsentinel;
apt install postgresql-15-pgsentinel;
apt install postgresql-14-pgsentinel;
apt install postgresql-13-pgsentinel;
扩展 pgsentinel 需要通过 shared_preload_libraries 进行 动态加载:
shared_preload_libraries = 'pgsentinel'; # 修改 PG 集群配置
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgsentinel 扩展:
CREATE EXTENSION pgsentinel;
11 - system_stats
PostgreSQL 的系统统计函数
扩展总览
MIXED 第三方扩展: system_stats : PostgreSQL 的系统统计函数
基本信息
元数据
- 默认版本: 3.2
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
system_stats_$v*
- RPM版本:
3.2
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-system-stats
- DEB版本:
3.2
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 system_stats 扩展:
pig ext install system_stats
使用 Pigsty剧本 安装 system_stats 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["system_stats"]}' # -l <集群名>
从 YUM仓库 手工安装 system_stats RPM 包:
dnf install system_stats_17*;
dnf install system_stats_16*;
dnf install system_stats_15*;
dnf install system_stats_14*;
dnf install system_stats_13*;
从 APT仓库 手工安装 system_stats DEB 包:
apt install postgresql-17-system-stats;
apt install postgresql-16-system-stats;
apt install postgresql-15-system-stats;
apt install postgresql-14-system-stats;
apt install postgresql-13-system-stats;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 system_stats 扩展:
CREATE EXTENSION system_stats;
12 - meta
标准化,更友好的PostgreSQL系统目录视图
扩展总览
PIGSTY 第三方扩展: pg_meta : 标准化,更友好的PostgreSQL系统目录视图
基本信息
元数据
- 默认版本: 0.4.0
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未知
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pg_meta_$v
- RPM版本:
0.4.0
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-meta
- DEB版本:
0.4.0
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pg_meta 扩展:
pig ext install pg_meta; # 扩展名称
pig ext install meta; # 标准包名
使用 Pigsty剧本 安装 pg_meta 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_meta"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_meta RPM 包:
dnf install pg_meta_17;
dnf install pg_meta_16;
dnf install pg_meta_15;
dnf install pg_meta_14;
dnf install pg_meta_13;
从 APT仓库 手工安装 pg_meta DEB 包:
apt install postgresql-17-pg-meta;
apt install postgresql-16-pg-meta;
apt install postgresql-15-pg-meta;
apt install postgresql-14-pg-meta;
apt install postgresql-13-pg-meta;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 meta 扩展:
13 - pgnodemx
使用SQL查询获取操作系统指标
扩展总览
PIGSTY 第三方扩展: pgnodemx : 使用SQL查询获取操作系统指标
基本信息
元数据
- 默认版本: 1.7
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pgnodemx_$v
- RPM版本:
1.7
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pgnodemx
- DEB版本:
1.7
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pgnodemx 扩展:
使用 Pigsty剧本 安装 pgnodemx 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgnodemx"]}' # -l <集群名>
从 YUM仓库 手工安装 pgnodemx RPM 包:
dnf install pgnodemx_17;
dnf install pgnodemx_16;
dnf install pgnodemx_15;
dnf install pgnodemx_14;
dnf install pgnodemx_13;
从 APT仓库 手工安装 pgnodemx DEB 包:
apt install postgresql-17-pgnodemx;
apt install postgresql-16-pgnodemx;
apt install postgresql-15-pgnodemx;
apt install postgresql-14-pgnodemx;
apt install postgresql-13-pgnodemx;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgnodemx 扩展:
CREATE EXTENSION pgnodemx;
14 - pg_proctab
通过SQL接口访问操作系统进程表
扩展总览
PIGSTY 第三方扩展: pgnodemx : 通过SQL接口访问操作系统进程表
基本信息
元数据
- 默认版本: 1.7
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pgnodemx_$v
- RPM版本:
1.7
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pgnodemx
- DEB版本:
1.7
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pgnodemx 扩展:
pig ext install pgnodemx; # 扩展名称
pig ext install pg_proctab; # 标准包名
使用 Pigsty剧本 安装 pgnodemx 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgnodemx"]}' # -l <集群名>
从 YUM仓库 手工安装 pgnodemx RPM 包:
dnf install pgnodemx_17;
dnf install pgnodemx_16;
dnf install pgnodemx_15;
dnf install pgnodemx_14;
dnf install pgnodemx_13;
从 APT仓库 手工安装 pgnodemx DEB 包:
apt install postgresql-17-pgnodemx;
apt install postgresql-16-pgnodemx;
apt install postgresql-15-pgnodemx;
apt install postgresql-14-pgnodemx;
apt install postgresql-13-pgnodemx;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_proctab 扩展:
CREATE EXTENSION pg_proctab;
15 - pg_sqlog
提供访问PostgreSQL日志的SQL接口
扩展总览
PIGSTY 第三方扩展: pg_sqlog : 提供访问PostgreSQL日志的SQL接口
基本信息
元数据
- 默认版本: 1.6
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
sqlog
- 所需扩展:
file_fdw
软件包
- RPM仓库:PIGSTY
- RPM包名:
pg_sqlog_$v
- RPM版本:
1.6
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-sqlog
- DEB版本:
1.6
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pg_sqlog 扩展:
使用 Pigsty剧本 安装 pg_sqlog 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_sqlog"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_sqlog RPM 包:
dnf install pg_sqlog_17;
dnf install pg_sqlog_16;
dnf install pg_sqlog_15;
dnf install pg_sqlog_14;
dnf install pg_sqlog_13;
从 APT仓库 手工安装 pg_sqlog DEB 包:
apt install postgresql-17-pg-sqlog;
apt install postgresql-16-pg-sqlog;
apt install postgresql-15-pg-sqlog;
apt install postgresql-14-pg-sqlog;
apt install postgresql-13-pg-sqlog;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_sqlog 扩展:
CREATE EXTENSION pg_sqlog CASCADE;
16 - bgw_replstatus
用于汇报本机主从状态的后台工作进程
扩展总览
PGDG 第一方扩展: bgw_replstatus : 用于汇报本机主从状态的后台工作进程
基本信息
元数据
- 默认版本: 1.0.7
- PG大版本:
17,16,15,14,13
- 动态加载: 需要显式加载
- 需要DDL: 无需执行
CREATE EXTENSION DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PGDG
- RPM包名:
bgw_replstatus_$v*
- RPM版本:
1.0.6
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-bgw-replstatus
- DEB版本:
1.0.7
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 bgw_replstatus 扩展:
pig ext install bgw_replstatus
使用 Pigsty剧本 安装 bgw_replstatus 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["bgw_replstatus"]}' # -l <集群名>
从 YUM仓库 手工安装 bgw_replstatus RPM 包:
dnf install bgw_replstatus_17*;
dnf install bgw_replstatus_16*;
dnf install bgw_replstatus_15*;
dnf install bgw_replstatus_14*;
dnf install bgw_replstatus_13*;
从 APT仓库 手工安装 bgw_replstatus DEB 包:
apt install postgresql-17-bgw-replstatus;
apt install postgresql-16-bgw-replstatus;
apt install postgresql-15-bgw-replstatus;
apt install postgresql-14-bgw-replstatus;
apt install postgresql-13-bgw-replstatus;
扩展 bgw_replstatus 需要通过 shared_preload_libraries 进行 动态加载:
shared_preload_libraries = 'bgw_replstatus'; # 修改 PG 集群配置
扩展 %s 无需 手工执行 CREATE EXTENSION 命令。
17 - pgmeminfo
显示内存使用情况
扩展总览
MIXED 第三方扩展: pgmeminfo : 显示内存使用情况
基本信息
元数据
- 默认版本: 1.0.0
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pgmeminfo_$v*
- RPM版本:
1.0.0
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pgmeminfo
- DEB版本:
1.0.0
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pgmeminfo 扩展:
pig ext install pgmeminfo
使用 Pigsty剧本 安装 pgmeminfo 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pgmeminfo"]}' # -l <集群名>
从 YUM仓库 手工安装 pgmeminfo RPM 包:
dnf install pgmeminfo_17*;
dnf install pgmeminfo_16*;
dnf install pgmeminfo_15*;
dnf install pgmeminfo_14*;
dnf install pgmeminfo_13*;
从 APT仓库 手工安装 pgmeminfo DEB 包:
apt install postgresql-17-pgmeminfo;
apt install postgresql-16-pgmeminfo;
apt install postgresql-15-pgmeminfo;
apt install postgresql-14-pgmeminfo;
apt install postgresql-13-pgmeminfo;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgmeminfo 扩展:
CREATE EXTENSION pgmeminfo;
18 - toastinfo
显示TOAST字段的详细信息
扩展总览
PIGSTY 第三方扩展: toastinfo : 显示TOAST字段的详细信息
基本信息
元数据
- 默认版本: 1.5
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
toastinfo_$v*
- RPM版本:
1.4
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-toastinfo
- DEB版本:
1.5
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 toastinfo 扩展:
pig ext install toastinfo
使用 Pigsty剧本 安装 toastinfo 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["toastinfo"]}' # -l <集群名>
从 YUM仓库 手工安装 toastinfo RPM 包:
dnf install toastinfo_17*;
dnf install toastinfo_16*;
dnf install toastinfo_15*;
dnf install toastinfo_14*;
dnf install toastinfo_13*;
从 APT仓库 手工安装 toastinfo DEB 包:
apt install postgresql-17-toastinfo;
apt install postgresql-16-toastinfo;
apt install postgresql-15-toastinfo;
apt install postgresql-14-toastinfo;
apt install postgresql-13-toastinfo;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 toastinfo 扩展:
CREATE EXTENSION toastinfo;
19 - explain_ui
快速跳转至PEV查阅可视化执行计划
扩展总览
PIGSTY 第三方扩展: pg_explain_ui : 快速跳转至PEV查阅可视化执行计划
基本信息
元数据
- 默认版本: 0.0.1
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 受信任,无需超级用户,带
CREATE 权限的用户可以直接创建
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pg_explain_ui_$v
- RPM版本:
0.0.1
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-explain-ui
- DEB版本:
0.0.1
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pg_explain_ui 扩展:
pig ext install pg_explain_ui; # 扩展名称
pig ext install explain_ui; # 标准包名
使用 Pigsty剧本 安装 pg_explain_ui 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_explain_ui"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_explain_ui RPM 包:
dnf install pg_explain_ui_17;
dnf install pg_explain_ui_16;
dnf install pg_explain_ui_15;
dnf install pg_explain_ui_14;
dnf install pg_explain_ui_13;
从 APT仓库 手工安装 pg_explain_ui DEB 包:
apt install postgresql-17-pg-explain-ui;
apt install postgresql-16-pg-explain-ui;
apt install postgresql-15-pg-explain-ui;
apt install postgresql-14-pg-explain-ui;
apt install postgresql-13-pg-explain-ui;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 explain_ui 扩展:
CREATE EXTENSION explain_ui;
20 - pg_relusage
打印查询引用的表与列
扩展总览
PIGSTY 第三方扩展: pg_relusage : 打印查询引用的表与列
基本信息
元数据
- 默认版本: 0.0.1
- PG大版本:
17,16,15,14,13
- 动态加载: 需要显式加载
- 需要DDL: 无需执行
CREATE EXTENSION DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pg_relusage_$v
- RPM版本:
0.0.1
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pg-relusage
- DEB版本:
0.0.1
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pg_relusage 扩展:
pig ext install pg_relusage
使用 Pigsty剧本 安装 pg_relusage 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_relusage"]}' # -l <集群名>
从 YUM仓库 手工安装 pg_relusage RPM 包:
dnf install pg_relusage_17;
dnf install pg_relusage_16;
dnf install pg_relusage_15;
dnf install pg_relusage_14;
dnf install pg_relusage_13;
从 APT仓库 手工安装 pg_relusage DEB 包:
apt install postgresql-17-pg-relusage;
apt install postgresql-16-pg-relusage;
apt install postgresql-15-pg-relusage;
apt install postgresql-14-pg-relusage;
apt install postgresql-13-pg-relusage;
扩展 pg_relusage 需要通过 shared_preload_libraries 进行 动态加载:
shared_preload_libraries = 'pg_relusage'; # 修改 PG 集群配置
扩展 %s 无需 手工执行 CREATE EXTENSION 命令。
21 - pagevis
使用ASCII字符可视化数据库物理页面布局
扩展总览
PIGSTY 第三方扩展: pagevis : 使用ASCII字符可视化数据库物理页面布局
基本信息
元数据
- 默认版本: 0.1
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 无法安装至任意模式下
- 信任程度: 未知
- 所需模式: 无
- 所需扩展: 无
软件包
- RPM仓库:PIGSTY
- RPM包名:
pagevis_$v
- RPM版本:
0.1
- RPM依赖:无
- DEB仓库:PIGSTY
- DEB包名:
postgresql-$v-pagevis
- DEB版本:
0.1
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 pagevis 扩展:
使用 Pigsty剧本 安装 pagevis 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pagevis"]}' # -l <集群名>
从 YUM仓库 手工安装 pagevis RPM 包:
dnf install pagevis_17;
dnf install pagevis_16;
dnf install pagevis_15;
dnf install pagevis_14;
dnf install pagevis_13;
从 APT仓库 手工安装 pagevis DEB 包:
apt install postgresql-17-pagevis;
apt install postgresql-16-pagevis;
apt install postgresql-15-pagevis;
apt install postgresql-14-pagevis;
apt install postgresql-13-pagevis;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pagevis 扩展:
CREATE EXTENSION pagevis;
22 - powa
PostgreSQL 工作负载分析器-核心
扩展总览
PGDG 第一方扩展: powa : PostgreSQL 工作负载分析器-核心
基本信息
元数据
- 默认版本: 5.0.1
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式:
public
- 所需扩展:
plpgsql, pg_stat_statements, btree_gist
软件包
- RPM仓库:PGDG
- RPM包名:
powa_$v*
- RPM版本:
5.0.1
- RPM依赖:无
- DEB仓库:PGDG
- DEB包名:
postgresql-$v-powa
- DEB版本:
5.0.1
- DEB依赖:无
最新版本
扩展安装
使用 pig 命令行工具安装 powa 扩展:
使用 Pigsty剧本 安装 powa 扩展:
./pgsql.yml -t pg_extension -e '{"pg_extensions": ["powa"]}' # -l <集群名>
从 YUM仓库 手工安装 powa RPM 包:
dnf install powa_17*;
dnf install powa_16*;
dnf install powa_15*;
dnf install powa_14*;
dnf install powa_13*;
从 APT仓库 手工安装 powa DEB 包:
apt install postgresql-17-powa;
apt install postgresql-16-powa;
apt install postgresql-15-powa;
apt install postgresql-14-powa;
apt install postgresql-13-powa;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 powa 扩展:
CREATE EXTENSION powa CASCADE;
23 - pg_overexplain
允许 EXPLAIN 转储更多详细
扩展总览
CONTRIB 自带扩展: pg_overexplain : 允许 EXPLAIN 转储更多详细
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
18
- 动态加载: 需要显式加载
- 需要DDL: 无需执行
CREATE EXTENSION DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
| 系统 |
架构 |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
扩展安装
扩展 pg_overexplain 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 pg_overexplain RPM 包:
dnf install postgresql18-contrib;
从 APT仓库 手工安装 pg_overexplain DEB 包:
apt install postgresql-18;
扩展 pg_overexplain 需要通过 shared_preload_libraries 进行 动态加载:
shared_preload_libraries = 'pg_overexplain'; # 修改 PG 集群配置
扩展 %s 无需 手工执行 CREATE EXTENSION 命令。
24 - pg_logicalinspect
检视逻辑解码组件详情
扩展总览
CONTRIB 自带扩展: pg_logicalinspect : 检视逻辑解码组件详情
基本信息
元数据
- 默认版本: 1.0
- PG大版本:
18
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 可以重定位安装至其他模式下
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
| 系统 |
架构 |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
扩展安装
扩展 pg_logicalinspect 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 pg_logicalinspect RPM 包:
dnf install postgresql18-contrib;
从 APT仓库 手工安装 pg_logicalinspect DEB 包:
apt install postgresql-18;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_logicalinspect 扩展:
CREATE EXTENSION pg_logicalinspect;
25 - pageinspect
检查数据库页面二进制内容
扩展总览
CONTRIB 自带扩展: pageinspect : 检查数据库页面二进制内容
基本信息
元数据
- 默认版本: 1.12
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
| 系统 |
架构 |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
扩展安装
扩展 pageinspect 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 pageinspect RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 pageinspect DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pageinspect 扩展:
CREATE EXTENSION pageinspect;
26 - pgrowlocks
显示行级锁信息
扩展总览
CONTRIB 自带扩展: pgrowlocks : 显示行级锁信息
基本信息
元数据
- 默认版本: 1.2
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
| 系统 |
架构 |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
扩展安装
扩展 pgrowlocks 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 pgrowlocks RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 pgrowlocks DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgrowlocks 扩展:
CREATE EXTENSION pgrowlocks;
27 - sslinfo
关于 SSL 证书的信息
扩展总览
CONTRIB 自带扩展: sslinfo : 关于 SSL 证书的信息
基本信息
元数据
- 默认版本: 1.2
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
| 系统 |
架构 |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
扩展安装
扩展 sslinfo 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 sslinfo RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 sslinfo DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 sslinfo 扩展:
CREATE EXTENSION sslinfo;
28 - pg_buffercache
检查共享缓冲区缓存
扩展总览
CONTRIB 自带扩展: pg_buffercache : 检查共享缓冲区缓存
基本信息
元数据
- 默认版本: 1.5
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
| 系统 |
架构 |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
扩展安装
扩展 pg_buffercache 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 pg_buffercache RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 pg_buffercache DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_buffercache 扩展:
CREATE EXTENSION pg_buffercache;
29 - pg_walinspect
用于检查 PostgreSQL WAL 日志内容的函数
扩展总览
CONTRIB 自带扩展: pg_walinspect : 用于检查 PostgreSQL WAL 日志内容的函数
基本信息
元数据
- 默认版本: 1.1
- PG大版本:
17,16,15
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
| 系统 |
架构 |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
扩展安装
扩展 pg_walinspect 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 pg_walinspect RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
从 APT仓库 手工安装 pg_walinspect DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_walinspect 扩展:
CREATE EXTENSION pg_walinspect;
30 - pg_freespacemap
检查自由空间映射的内容(FSM)
扩展总览
CONTRIB 自带扩展: pg_freespacemap : 检查自由空间映射的内容(FSM)
基本信息
元数据
- 默认版本: 1.2
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
| 系统 |
架构 |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
扩展安装
扩展 pg_freespacemap 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 pg_freespacemap RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 pg_freespacemap DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_freespacemap 扩展:
CREATE EXTENSION pg_freespacemap;
31 - pg_visibility
检查可见性图(VM)和页面级可见性信息
扩展总览
CONTRIB 自带扩展: pg_visibility : 检查可见性图(VM)和页面级可见性信息
基本信息
元数据
- 默认版本: 1.2
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
| 系统 |
架构 |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
扩展安装
扩展 pg_visibility 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 pg_visibility RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 pg_visibility DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_visibility 扩展:
CREATE EXTENSION pg_visibility;
32 - pgstattuple
显示元组级统计信息
扩展总览
CONTRIB 自带扩展: pgstattuple : 显示元组级统计信息
基本信息
元数据
- 默认版本: 1.5
- PG大版本:
17,16,15,14,13
- 动态加载: 无需动态加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
| 系统 |
架构 |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
扩展安装
扩展 pgstattuple 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 pgstattuple RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 pgstattuple DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pgstattuple 扩展:
CREATE EXTENSION pgstattuple;
33 - auto_explain
提供一种自动记录执行计划的手段
扩展总览
CONTRIB 自带扩展: auto_explain : 提供一种自动记录执行计划的手段
基本信息
元数据
- 默认版本: -
- PG大版本:
17,16,15,14,13
- 动态加载: 需要显式加载
- 需要DDL: 无需执行
CREATE EXTENSION DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
| 系统 |
架构 |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
扩展安装
扩展 auto_explain 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 auto_explain RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 auto_explain DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
扩展 auto_explain 需要通过 shared_preload_libraries 进行 动态加载:
shared_preload_libraries = 'auto_explain'; # 修改 PG 集群配置
扩展 %s 无需 手工执行 CREATE EXTENSION 命令。
34 - pg_stat_statements
跟踪所有执行的 SQL 语句的计划和执行统计信息
扩展总览
CONTRIB 自带扩展: pg_stat_statements : 跟踪所有执行的 SQL 语句的计划和执行统计信息
基本信息
元数据
- 默认版本: 1.11
- PG大版本:
17,16,15,14,13
- 动态加载: 需要显式加载
- 需要DDL: 需要执行
CREATE EXTENSION DDL
- 可重定位: 未知
- 信任程度: 未受信任,创建扩展需要超级用户权限
- 所需模式: 无
- 所需扩展: 无
软件包
PostgreSQL 自带 Contrib 扩展模块
最新版本
| 系统 |
架构 |
PG17 |
PG16 |
PG15 |
PG14 |
PG13 |
el8 |
x86_64 |
|
|
|
|
|
el8 |
aarch64 |
|
|
|
|
|
el9 |
x86_64 |
|
|
|
|
|
el9 |
aarch64 |
|
|
|
|
|
d12 |
x86_64 |
|
|
|
|
|
d12 |
aarch64 |
|
|
|
|
|
u22 |
x86_64 |
|
|
|
|
|
u22 |
aarch64 |
|
|
|
|
|
u24 |
x86_64 |
|
|
|
|
|
u24 |
aarch64 |
|
|
|
|
|
扩展安装
扩展 pg_stat_statements 属于 PostgreSQL 自带的第一方 Contrib 扩展,无需独立安装。
从 YUM仓库 手工安装 pg_stat_statements RPM 包:
dnf install postgresql17-contrib;
dnf install postgresql16-contrib;
dnf install postgresql15-contrib;
dnf install postgresql14-contrib;
dnf install postgresql13-contrib;
从 APT仓库 手工安装 pg_stat_statements DEB 包:
apt install postgresql-17;
apt install postgresql-16;
apt install postgresql-15;
apt install postgresql-14;
apt install postgresql-13;
扩展 pg_stat_statements 需要通过 shared_preload_libraries 进行 动态加载:
shared_preload_libraries = 'pg_stat_statements'; # 修改 PG 集群配置
使用以下 SQL 命令在已经安装此扩展插件的 PG 集群上 启用 pg_stat_statements 扩展:
CREATE EXTENSION pg_stat_statements;