选择 打开 改范围 完整检索页

PostgreSQL 扩展目录

以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。

pg_stat_monitor · 提供查询聚合统计、客户端信息、执行计划详细信息和直方图 · 2.3.2 · 监控统计 · BSD-3-Clause · C · 已打包pg_tracing · PostgreSQL分布式Tracing · 0.1.3 · 监控统计 · MIT · C · 已打包pg_rusage · 用于收集PostgreSQL后台工作进程和逻辑复制等相关插件的信息 · 1.0 · 监控统计 · Unknown · C · 未打包pg_profile · PostgreSQL 数据库负载记录与AWR报表工具 · 4.15 · 监控统计 · BSD-2-Clause · C · 已打包pg_netstat · 网络流量监控工具 · 0.1.0 · 监控统计 · Unknown · Rust · 未打包pg_prometheus · 为 PostgreSQL 提供 Prometheus 指标样本类型与存储辅助对象,项目现已归档。 · 0.2.2 · 监控统计 · Apache-2.0 · C · 未打包pg_show_plans · 打印所有当前正在运行查询的执行计划 · 2.1.8 · 监控统计 · PostgreSQL · C · 已打包pgsentinel · 活跃会话历史 · 1.4.2 · 监控统计 · PostgreSQL · C · 已打包pg_wait_sampling · 基于采样的等待事件统计 · 1.1.11 · 监控统计 · PostgreSQL · C · 已打包system_stats · PostgreSQL 的系统统计函数 · 4.1 · 监控统计 · PostgreSQL · C · 已打包pg_query_state · 监控正在执行的 PostgreSQL 查询并输出类似 EXPLAIN ANALYZE 的实时进度与计划状态。 · 1.2 · 监控统计 · PostgreSQL · C · 未打包opm_core · OPM套件的核心模块 · 2.6 · 监控统计 · PostgreSQL · C · 未打包pg_stat_ch · 将 PostgreSQL 查询遥测实时导出到 ClickHouse · 0.4 · 监控统计 · Apache-2.0 · C++ · 已打包pg_turret · 基于 pgrx 的 PostgreSQL 日志捕获与实时导出扩展,可通过后台工作进程发送到 HTTP、Kafka、Sentry 等目标。 · 0.0.0 · 监控统计 · MIT · Rust · 未打包pg_statviz · 采集 PostgreSQL 统计快照,用于时序分析与可视化 · 1.2 · 监控统计 · PostgreSQL · SQL · 已打包pgfr_record · 基于 pg_cron 的服务端 PostgreSQL 性能飞行记录器 · 2.29.2 · 监控统计 · Apache-2.0 · SQL · 已打包bg_mon · bg_mon:统计观测类 PostgreSQL 扩展;上游说明为“Background worker for monitoring PostgreSQL”。 · 监控统计 · MIT · C · 未打包powa · PostgreSQL 工作负载分析器-核心 · 5.3.0 · 监控统计 · PostgreSQL · PLpgSQL · 已打包pg_track_settings · 跟踪设置更改 · 2.1.2 · 监控统计 · PostgreSQL · SQL · 已打包dsef · DiffStats和ExplainFull:第三方帮助和支持的详细SQL报告 · 2024.4.9 · 监控统计 · PostgreSQL · SQL · 未打包pg_stat_plans · 跟踪查询计划级别的调用次数、执行时间与示例 EXPLAIN 文本。 · 2.1.0 · 监控统计 · PostgreSQL · C · 已打包bgw_replstatus · 用于汇报本机主从状态的后台工作进程 · 1.0.8 · 监控统计 · PostgreSQL · C · 已打包pg_proctab · 通过SQL接口访问操作系统进程表 · 2.0.1 · 监控统计 · BSD-3-Clause · C · 已打包pg_stat_log · 按后端类型、数据库、用户、日志级别与 SQLSTATE 统计 PostgreSQL 日志消息。 · 0.1 · 监控统计 · PostgreSQL · C · 已打包pgtelemetry · 提供 PostgreSQL 活动、存储、锁、复制、WAL、清理与查询统计的监控视图和函数。 · 1.7 · 监控统计 · PostgreSQL · SQL · 未打包meta · 标准化,更友好的PostgreSQL系统目录视图 · 0.4.0 · 监控统计 · BSD-2-Clause · SQL · 已打包pg_relusage · 打印查询引用的表与列 · 0.0.1 · 监控统计 · PostgreSQL · C · 已打包pg_backtrace · pg_backtrace:用于在 PostgreSQL 错误和信号处理时输出调用栈回溯的扩展。 · 1.0 · 监控统计 · PostgreSQL · C · 未打包pg_otel_tracer · Rust编写的Postgres扩展,添加查询生命周期事件到OTEL跟踪中 · 0.1.0 · 监控统计 · Unknown · Rust · 未打包pg_stats · pg_stats:统计观测类 PostgreSQL 扩展;上游说明为“Customized statistics views”。 · 1.0 · 监控统计 · Unknown · SQL · 未打包pgsampler · 实验性的 PostgreSQL 后台工作进程,用于采集时序状态与性能指标。 · 1.0 · 监控统计 · PostgreSQL · C · 未打包pg_sampletolog · 通过执行器与实用语句 hook,将语句或完整事务按比例采样写入 PostgreSQL 日志。 · 2.0.0 · 监控统计 · PostgreSQL · C · 未打包pg_stat_sysinfo · 从 PostgreSQL 查询主机负载、CPU、内存、交换区与磁盘统计,并可启用共享内存缓存。 · 0.0.1 · 监控统计 · MIT · Rust · 未打包pg_datasentinel · PostgreSQL 可观测性与活动监控扩展 · 1.0 · 监控统计 · BSD-3-Clause · C · 已打包pg_logging · 将 PostgreSQL 日志记录捕获到共享内存环形缓冲区,并通过 SQL 函数读取。 · 0.2 · 监控统计 · PostgreSQL · C · 未打包pg_sslstatus · 面向 PostgreSQL 9.5 之前版本的历史 SSL 连接状态视图。 · 1.0 · 监控统计 · Unknown · C · 未打包pgx_trace_hooks · 通过预加载的 pgrx 库跟踪 PostgreSQL 执行器与工具命令钩子的调用 · 0.0.0 · 监控统计 · MIT · Rust · 未打包pg_plan_tree_dot · 将 PostgreSQL 执行计划树渲染为 Graphviz DOT。 · 1.1 · 监控统计 · BSD-3-Clause · C · 未打包pg_sortstats · 收集按查询聚合的排序统计并估算所需 work_mem · 0.0.1 · 监控统计 · PostgreSQL · C · 未打包pgtrace · 通过 PostgreSQL 执行器钩子提供查询、锁、失败与延迟可观测性。 · 0.3 · 监控统计 · MIT · C · 未打包call_graph · 自动跟踪 PostgreSQL 函数调用,并聚合为调用图及可选的表访问统计。 · 1.4 · 监控统计 · MIT · C · 未打包pg_log_statements · 可按后端进程或连接过滤条件,为选中的 PostgreSQL 会话单独启用 log_statement=all。 · 0.0.2 · 监控统计 · PostgreSQL · C · 未打包pg_log_userqueries · 用户查询日志模块 · 1.0.0 · 监控统计 · PostgreSQL · C · 未打包generic_plan · 为带参数 SQL 语句生成不依赖参数值的通用执行计划。 · 1.0 · 监控统计 · PostgreSQL · SQL · 未打包log_functions · 函数日志模块 · 1.0.0 · 监控统计 · PostgreSQL · C · 未打包memstat · memstat:统计观测类 PostgreSQL 扩展;报告本地与实例后端内存上下文统计。 · 1.0 · 监控统计 · Unknown · C · 未打包pg_stat_sql_plans · pg_stat_sql_plans:按规范化 SQL 查询和执行计划 ID 跟踪执行统计信息。 · 0.2 · 监控统计 · PostgreSQL · C · 未打包pg_subxact_counters · pg_subxact_counters:提供 PostgreSQL 子事务活动的全局计数器。 · 1.0 · 监控统计 · PostgreSQL · C · 未打包config_log · config_log:统计观测类 PostgreSQL 扩展;上游说明为“custom background worker process to log changes to postgresql.conf to a table”。 · 0.1.7 · 监控统计 · PostgreSQL · C · 未打包pg_octopus · 运行后台工作进程,周期性连接已配置的 PostgreSQL 节点并记录健康状态。 · 0.1 · 监控统计 · PostgreSQL · C · 未打包pg_logfebe · 通过 Unix 套接字以 PostgreSQL FE/BE 帧格式发送结构化日志。 · 1.0 · 监控统计 · BSD-2-Clause · C · 未打包pgotel · pgotel 为 PostgreSQL 扩展提供 OpenTelemetry 指标导出能力,并以 C 接口封装 OpenTelemetry C++ SDK。 · 1.0 · 监控统计 · Apache-2.0 · C++ · 未打包progress · progress:面向补丁版 PostgreSQL 9.3 开发分支的查询进度估算扩展 · 0.0.1 · 监控统计 · PostgreSQL · C · 未打包pg_feedback · 生成 PostgreSQL 数据库使用情况报告的扩展 · 1.0 · 监控统计 · PostgreSQL · C · 未打包pg_sqlog · 提供访问PostgreSQL日志的SQL接口 · 1.6 · 监控统计 · BSD-3-Clause · SQL · 已打包pg_logqueryid · pg_logqueryid:统计观测类 PostgreSQL 扩展;在 auto_explain 日志中输出 pg_stat_statements queryid。 · 0.0.1 · 监控统计 · PostgreSQL · C · 未打包pg_metricus · 从 PostgreSQL 代码通过 UDP 套接字向 Brubeck、Graphite 等聚合器发送自定义指标。 · 1.0 · 监控统计 · MIT · C · 未打包pg_queryid · 为 PostgreSQL 计算可配置的外部查询指纹 · 0.0.1 · 监控统计 · PostgreSQL · C · 未打包querymem · pgEdge Labs:估算查询内存使用情况的Postgres扩展 · 1.0 · 监控统计 · PostgreSQL · C · 未打包pg_eyes · 用于监控 PostgreSQL 数据库活动的 SQL 函数与视图 · 1.4 · 监控统计 · MIT · SQL · 未打包pg_mon · pg_mon:通过共享视图记录查询执行时间直方图和计划信息的 PostgreSQL 监控扩展。 · 1.0 · 监控统计 · MIT · C · 未打包pg_track_slow_queries · pg_track_slow_queries:统计观测类 PostgreSQL 扩展;上游说明为“Tracks slow queries and their execution plans”。 · 1.0 · 监控统计 · PostgreSQL · C · 未打包timeit · 对 PostgreSQL 内置函数与 SQL 表达式进行高分辨率基准测量。 · 1.0 · 监控统计 · PostgreSQL · C · 未打包db_info · 提供数据库大小、所有者、表空间、扩展及对象数量等信息的函数和视图。 · 0.2.0 · 监控统计 · PostgreSQL · SQL · 未打包pgx_warnings · 监控并收集PostgreSQL日志文件中的所有警告和错误,并发送Telegram通知. · 1.0 · 监控统计 · Unknown · C · 未打包pg_llm_helper · 在共享内存中捕获 PostgreSQL 错误,提供错误历史查询及可选的 pgai 大模型故障分析函数。 · 1.0 · 监控统计 · PostgreSQL · C · 未打包pg_memorycontext · pg_memorycontext:统计观测类 PostgreSQL 扩展;用于查看 PostgreSQL 内存上下文信息。 · 1.0 · 监控统计 · PostgreSQL · C · 未打包pg_stat_backtrace · 捕获或记录 PostgreSQL 进程的 C 层调用栈 · 1.0.0 · 监控统计 · PostgreSQL · C · 已打包toastinfo · 显示TOAST字段的详细信息 · 1.7 · 监控统计 · PostgreSQL · C · 已打包percona_pg_telemetry · Percona遥测扩展 · 1.2 · 监控统计 · MIT · Shell · 未打包pg_contextdump · 统计并展示 PostgreSQL 内存上下文的内存分配使用情况。 · 1.0 · 监控统计 · Unknown · C · 未打包pg_dbwa · 通过保存 pg_stat_statements 历史快照分析本地或远程 PostgreSQL 工作负载。 · 0.3.1 · 监控统计 · MIT · SQL · 未打包pg_get_queryid · 按后端进程号取得 pg_stat_statements 最近生成或使用的查询标识符 · 1.0 · 监控统计 · PostgreSQL · C · 未打包pg_inet_addr · 列出 PostgreSQL 服务器主机网络接口所分配的 IPv4、IPv6 地址及网络掩码。 · 1.0 · 监控统计 · BSD-3-Clause · C · 未打包pg_log · 显示SQL日志内容 · 1.0.0 · 监控统计 · PostgreSQL · C · 未打包pg_metrics · 在共享内存中收集 PostgreSQL 后端的命名计数器,并通过 SQL 指标函数暴露。 · 1.0 · 监控统计 · Unknown · C · 未打包pg_monitoring · 提供统一 SQL 接口,用于收集 PostgreSQL 复制、表负载与数据库负载监控统计。 · 0.2 · 监控统计 · PostgreSQL · SQL · 未打包pg_procfs · 显示/proc数据 · 0.0.1 · 监控统计 · PostgreSQL · C · 未打包stat_record · 通过后台工作进程定期保存 PostgreSQL 服务器统计快照并生成报表。 · 0.4.0 · 监控统计 · Unknown · C · 未打包statsmgr · 在动态共享内存中快照 PostgreSQL WAL、SLRU、检查点、归档、I/O 与后台写进程累计统计信息的 C 扩展。 · 0.1-alpha · 监控统计 · PostgreSQL · C · 未打包autovacuum_informations · 提供 autovacuum launcher PID 与 autovacuum worker 信息查询函数的 PostgreSQL 扩展。 · 1.0 · 监控统计 · Unknown · C · 未打包loginfo · 查询 PostgreSQL 日志配置、日志文件列表及普通或 CSV 日志内容。 · 1.0 · 监控统计 · GPL-3.0 · C · 未打包pg_dbsm · pg_dbsm:统计观测类 PostgreSQL 扩展;上游说明为“track database size”。 · 0.0.1 · 监控统计 · Unknown · C · 未打包pg_mem_counters · 在 PostgreSQL 共享内存中维护命名计数器的累计值与每分钟请求数。 · 1.0 · 监控统计 · MIT · C · 未打包pg_stat_errors · 提供集群级错误类别计数与有界近期错误样本。 · 1.2 · 监控统计 · PostgreSQL · C · 未打包pg_stat_ssi_failures · pg_stat_ssi_failures:统计 PostgreSQL 集群级 SSI 序列化失败次数的监控扩展。 · 0.1 · 监控统计 · Unknown · C · 未打包pg_stat_usage · pg_stat_usage:统计观测类 PostgreSQL 扩展;上游说明为“track usage statistics of stored procedure calls”。 · 1.0 · 监控统计 · BSD-2-Clause · C · 未打包pg_sweep · 将 PostgreSQL 数据库与表级统计信息收集为 JSON,用于监控。 · 0.0.0 · 监控统计 · MIT · Rust · 未打包pgscale · 通过简单HTTP接口暴露PostgreSQL统计视图的后台工作进程 · 1.0 · 监控统计 · Unknown · C · 未打包xl_global_views · xl_global_views:Postgres-XL 全局视图扩展,聚合各协调器和数据节点的系统视图。 · 0.0.1 · 监控统计 · PostgreSQL · SQL · 未打包apgcc · apgcc:RDS/Aurora PostgreSQL 内部扩展,AWS 文档显示仅旧版 Aurora PostgreSQL 9.6 中列出且已不再支持。 · 1.0 · 监控统计 · Unknown · C · 未打包aurora_stat_utils · Aurora PostgreSQL 的等待事件统计辅助函数扩展,提供 aurora_wait_report 等实例级统计报告。 · 1.0 · 监控统计 · Unknown · C · 未打包auto_explain · 提供一种自动记录执行计划的手段 · - · 监控统计 · PostgreSQL · C · 已打包dventimi@pg_flight_recorder · 用于PostgreSQL性能监控的服务器端飞行记录器 · 2.26.3 · 监控统计 · Unknown · SQL · 未打包edb_otel · 为 PostgreSQL 与 EDB 扩展导出 OpenTelemetry 指标和追踪。 · 2.0.0 · 监控统计 · Proprietary · Unknown · 未打包edb_stat_monitor · 为 PostgreSQL 与 EDB Postgres 记录分桶查询执行统计。 · 2.1.0 · 监控统计 · Proprietary · Unknown · 未打包logfmt · logfmt日志收集器 · 1.0.0 · 监控统计 · PostgreSQL · SQL · 未打包memleak_analyzer · 分析并定位PostgreSQL后端会话和后台工作进程中的逻辑内存泄漏 · 1.0 · 监控统计 · MIT · C · 未打包mods_since_analyze · 估计已更改元组的数量 · 1.0.0 · 监控统计 · PostgreSQL · C · 未打包pageinspect · 检查数据库页面二进制内容 · 1.12 · 监控统计 · PostgreSQL · C · 已打包pathprobe · 规划器感知SQL代理的PostgreSQL计划路径探测扩展 · 1.1 · 监控统计 · Unknown · C · 未打包pg_buffercache · 检查共享缓冲区缓存 · 1.5 · 监控统计 · PostgreSQL · C · 已打包pg_freespacemap · 检查自由空间映射的内容(FSM) · 1.2 · 监控统计 · PostgreSQL · C · 已打包pg_logicalinspect · 检视逻辑解码组件详情 · 1.0 · 监控统计 · PostgreSQL · C · 已打包pg_logtap · 捕获结构化 PostgreSQL 日志并投递到 Vector、HTTP、TCP 或文件。 · 0.3.0 · 监控统计 · MIT · Zig · 未打包pg_microbench · pg_microbench:使用 Linux perf_event_open 统计查询规划、执行、工具命令和 SPI 查询阶段的硬件性能计数器。 · 1.0 · 监控统计 · MIT · C · 未打包pg_overexplain · 允许 EXPLAIN 转储更多详细 · 1.0 · 监控统计 · PostgreSQL · C · 已打包pg_plan_guard · 检测 PostgreSQL 19 查询计划相对已认可计划建议基线的漂移 · 1.0 · 监控统计 · PostgreSQL · PLpgSQL · 未打包pg_pulse · PostgreSQL的活跃会话历史记录(ASH) · 1.0 · 监控统计 · Unknown · C · 未打包pg_stat_conn · 按数据库与角色累计连接、断开与认证失败计数。 · 1.0 · 监控统计 · PostgreSQL · C · 未打包pg_stat_error · 腾讯云数据库 PostgreSQL 托管的错误统计扩展;当前版本 1.0 支持 PostgreSQL 10-13。 · 1.0 · 监控统计 · Unknown · C · 未打包pg_stat_statements · 跟踪所有执行的 SQL 语句的计划和执行统计信息 · 1.11 · 监控统计 · PostgreSQL · C · 已打包pg_stat_statements2 · 基于 PostgreSQL 9.4 的 pg_stat_statements 分支,与 sql_firewall 集成以统计 SQL 执行信息 · 1.2 · 监控统计 · PostgreSQL · C · 未打包pg_sysload · pg_sysload:在 PostgreSQL 中读取 Linux 系统负载平均值。 · 0.0.0 · 监控统计 · Unknown · Rust · 未打包pg_visibility · 检查可见性图(VM)和页面级可见性信息 · 1.2 · 监控统计 · PostgreSQL · C · 已打包pg_walinspect · 用于检查 PostgreSQL WAL 日志内容的函数 · 1.1 · 监控统计 · PostgreSQL · C · 已打包pgao · 大规模监控和分析PostgreSQL集群 · 0.1.0 · 监控统计 · MIT · Go · 未打包pgrowlocks · 显示行级锁信息 · 1.2 · 监控统计 · PostgreSQL · C · 已打包pgstattuple · 显示元组级统计信息 · 1.5 · 监控统计 · PostgreSQL · C · 已打包planinstr · 用于测量 PostgreSQL 规划耗时的规划器钩子,主要面向调试场景。 · 0.0.1 · 监控统计 · PostgreSQL · C · 未打包pr_grapher · OPM图形进程 · 1.1 · 监控统计 · PostgreSQL · JavaScript · 未打包sslinfo · 关于 SSL 证书的信息 · 1.2 · 监控统计 · PostgreSQL · C · 已打包streaming_lag · 用于测量时间延迟的自定义后台工作进程 · 0.0.1 · 监控统计 · PostgreSQL · C · 未打包tencentdb_stat · 用于采集 PostgreSQL QPS 统计信息的 TencentDB 厂商扩展。 · 1.0 · 监控统计 · Unknown · C · 未打包tencentdb_system_stat · 用于暴露 PostgreSQL 各进程 CPU 与内存使用情况的 TencentDB 监控扩展。 · 1.0 · 监控统计 · Unknown · C · 未打包

找到 125 个扩展。 清除筛选

名称版本简介分类许可证语言PG 版本星标
pathprobe 1.1 规划器感知SQL代理的PostgreSQL计划路径探测扩展 STAT C
pg_buffercache 1.5 检查共享缓冲区缓存 STAT PostgreSQL C 14–18
pg_freespacemap 1.2 检查自由空间映射的内容(FSM) STAT PostgreSQL C 14–18
pg_logicalinspect 1.0 检视逻辑解码组件详情 STAT PostgreSQL C 18
pg_logtap 0.3.0 捕获结构化 PostgreSQL 日志并投递到 Vector、HTTP、TCP 或文件。 STAT MIT Zig 15–18
pg_microbench 1.0 pg_microbench:使用 Linux perf_event_open 统计查询规划、执行、工具命令和 SPI 查询阶段的硬件性能计数器。 STAT MIT C
pg_overexplain 1.0 允许 EXPLAIN 转储更多详细 STAT PostgreSQL C 18
pg_plan_guard 1.0 检测 PostgreSQL 19 查询计划相对已认可计划建议基线的漂移 STAT PostgreSQL PLpgSQL 19
pg_pulse 1.0 PostgreSQL的活跃会话历史记录(ASH) STAT C
pg_stat_conn 1.0 按数据库与角色累计连接、断开与认证失败计数。 STAT PostgreSQL C 15–18
pg_stat_error 1.0 腾讯云数据库 PostgreSQL 托管的错误统计扩展;当前版本 1.0 支持 PostgreSQL 10-13。 STAT C 10–13
pg_stat_statements 1.11 跟踪所有执行的 SQL 语句的计划和执行统计信息 STAT PostgreSQL C 14–18
pg_stat_statements2 1.2 基于 PostgreSQL 9.4 的 pg_stat_statements 分支,与 sql_firewall 集成以统计 SQL 执行信息 STAT PostgreSQL C
pg_sysload 0.0.0 pg_sysload:在 PostgreSQL 中读取 Linux 系统负载平均值。 STAT Rust 11–16
pg_visibility 1.2 检查可见性图(VM)和页面级可见性信息 STAT PostgreSQL C 14–18
pg_walinspect 1.1 用于检查 PostgreSQL WAL 日志内容的函数 STAT PostgreSQL C 15–18
pgao 0.1.0 大规模监控和分析PostgreSQL集群 STAT MIT Go
pgrowlocks 1.2 显示行级锁信息 STAT PostgreSQL C 14–18
pgstattuple 1.5 显示元组级统计信息 STAT PostgreSQL C 14–18
planinstr 0.0.1 用于测量 PostgreSQL 规划耗时的规划器钩子,主要面向调试场景。 STAT PostgreSQL C
pr_grapher 1.1 OPM图形进程 STAT PostgreSQL JavaScript
sslinfo 1.2 关于 SSL 证书的信息 STAT PostgreSQL C 14–18
streaming_lag 0.0.1 用于测量时间延迟的自定义后台工作进程 STAT PostgreSQL C
tencentdb_stat 1.0 用于采集 PostgreSQL QPS 统计信息的 TencentDB 厂商扩展。 STAT C 10–14
tencentdb_system_stat 1.0 用于暴露 PostgreSQL 各进程 CPU 与内存使用情况的 TencentDB 监控扩展。 STAT C 11–18