以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2355 个扩展插件。
找到 133 个扩展。 清除筛选
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| neon | 1.9 | 用于 Neon Postgres 计算节点的 Neon 专用统计信息与本地文件缓存指标扩展。 | STAT | Apache-2.0 | C | 14–18 | 23k |
| pg_rusage | 1.0 | 用于收集PostgreSQL后台工作进程和逻辑复制等相关插件的信息 | STAT | — | C | — | 349 |
| pg_netstat | 0.1.0 | 网络流量监控工具 | STAT | — | Rust | — | 259 |
| pg_prometheus | 0.2.2 | 为 PostgreSQL 提供 Prometheus 指标样本类型与存储辅助对象,项目现已归档。 | STAT | Apache-2.0 | C | — | 217 |
| pg_query_state | 1.2 | 监控正在执行的 PostgreSQL 查询并输出类似 EXPLAIN ANALYZE 的实时进度与计划状态。 | STAT | PostgreSQL | C | 10–18 | 160 |
| opm_core | 2.6 | OPM套件的核心模块 | STAT | PostgreSQL | C | — | 146 |
| pg_turret | 0.0.0 | 基于 pgrx 的 PostgreSQL 日志捕获与实时导出扩展,可通过后台工作进程发送到 HTTP、Kafka、Sentry 等目标。 | STAT | MIT | Rust | 13–18 | 121 |
| gg_tables_tracking | 1.0 | 为 Greengage 监控与维护提供关系尺寸变更跟踪。 | STAT | Apache-2.0 | C | — | 84 |
| gg_wait_sampling | 1.1 | 为 Greengage 提供带历史记录和查询归因的等待事件采样。 | STAT | Apache-2.0 | C | — | 84 |
| bg_mon | — | bg_mon:统计观测类 PostgreSQL 扩展;上游说明为“Background worker for monitoring PostgreSQL”。 | STAT | MIT | C | 10–18 | 75 |
| dsef | 2024.4.9 | DiffStats和ExplainFull:第三方帮助和支持的详细SQL报告 | STAT | PostgreSQL | SQL | — | 52 |
| promscale | 0.8.0 | 废弃的Promscale支持表、类型和函数 | STAT | — | Rust | — | 37 |
| pgtelemetry | 1.7 | 提供 PostgreSQL 活动、存储、锁、复制、WAL、清理与查询统计的监控视图和函数。 | STAT | PostgreSQL | SQL | 10–17 | 27 |
| pg_meminfo | 1.0 | 通过 SQL 检查数据库后端的内存与进程资源使用。 | STAT | MIT | C | — | 24 |
| pg_backtrace | 1.0 | pg_backtrace:用于在 PostgreSQL 错误和信号处理时输出调用栈回溯的扩展。 | STAT | PostgreSQL | C | — | 19 |
| pg_otel_tracer | 0.1.0 | Rust编写的Postgres扩展,添加查询生命周期事件到OTEL跟踪中 | STAT | — | Rust | — | 19 |
| pg_stats | 1.0 | pg_stats:统计观测类 PostgreSQL 扩展;上游说明为“Customized statistics views”。 | STAT | — | SQL | — | 19 |
| pgsampler | 1.0 | 实验性的 PostgreSQL 后台工作进程,用于采集时序状态与性能指标。 | STAT | PostgreSQL | C | — | 19 |
| pg_sampletolog | 2.0.0 | 通过执行器与实用语句 hook,将语句或完整事务按比例采样写入 PostgreSQL 日志。 | STAT | PostgreSQL | C | 10–11 | 18 |
| pg_stat_sysinfo | 0.0.1 | 从 PostgreSQL 查询主机负载、CPU、内存、交换区与磁盘统计,并可启用共享内存缓存。 | STAT | MIT | Rust | 14–15 | 18 |
| pg_logging | 0.2 | 将 PostgreSQL 日志记录捕获到共享内存环形缓冲区,并通过 SQL 函数读取。 | STAT | PostgreSQL | C | 10–11 | 15 |
| pg_sslstatus | 1.0 | 面向 PostgreSQL 9.5 之前版本的历史 SSL 连接状态视图。 | STAT | — | C | — | 15 |
| pgx_trace_hooks | 0.0.0 | 通过预加载的 pgrx 库跟踪 PostgreSQL 执行器与工具命令钩子的调用 | STAT | MIT | Rust | 15 | 15 |
| statsd | 0.2.0 | 通过 UDP 向 StatsD 发送计数器、仪表与计时指标的 C 客户端函数。 | STAT | BSD-3-Clause | C | 10–18 | 14 |
| explanation | 0.3.0 | explanation:将 EXPLAIN 计划解析为按邻近树组织的关系型行,便于查询和分析。 | STAT | BSD-3-Clause | SQL | 10–14 | 13 |
| pg_plan_tree_dot | 1.1 | 将 PostgreSQL 执行计划树渲染为 Graphviz DOT。 | STAT | BSD-3-Clause | C | 10–12 | 13 |
| pg_sortstats | 0.0.1 | 收集按查询聚合的排序统计并估算所需 work_mem | STAT | PostgreSQL | C | — | 13 |
| pgexporter_ext | 0.3.1 | 为 pgexporter 暴露额外的操作系统、CPU、内存、网络、负载、磁盘和 FIPS 指标。 | STAT | BSD-3-Clause | C | 13–18 | 13 |
| pgtrace | 0.3 | 通过 PostgreSQL 执行器钩子提供查询、锁、失败与延迟可观测性。 | STAT | MIT | C | 15–16 | 13 |
| call_graph | 1.4 | 自动跟踪 PostgreSQL 函数调用,并聚合为调用图及可选的表访问统计。 | STAT | MIT | C | — | 12 |
| pg_grab_statement | 1.0 | 记录已成功提交事务中的详细 SQL 语句与执行信息 | STAT | GPL-2.0 | C | 10–18 | 12 |
| pg_log_statements | 0.0.2 | 可按后端进程或连接过滤条件,为选中的 PostgreSQL 会话单独启用 log_statement=all。 | STAT | PostgreSQL | C | 10–16 | 12 |
| pg_log_userqueries | 1.0.0 | 用户查询日志模块 | STAT | PostgreSQL | C | — | 12 |
| generic_plan | 1.0 | 为带参数 SQL 语句生成不依赖参数值的通用执行计划。 | STAT | PostgreSQL | SQL | — | 11 |
| log_functions | 1.0.0 | 函数日志模块 | STAT | PostgreSQL | C | — | 10 |
| memstat | 1.0 | memstat:统计观测类 PostgreSQL 扩展;报告本地与实例后端内存上下文统计。 | STAT | — | C | — | 10 |
| pg_stat_sql_plans | 0.2 | pg_stat_sql_plans:按规范化 SQL 查询和执行计划 ID 跟踪执行统计信息。 | STAT | PostgreSQL | C | 14–18 | 10 |
| pg_subxact_counters | 1.0 | pg_subxact_counters:提供 PostgreSQL 子事务活动的全局计数器。 | STAT | PostgreSQL | C | 13–16 | 10 |
| config_log | 0.1.7 | config_log:统计观测类 PostgreSQL 扩展;上游说明为“custom background worker process to log changes to postgresql.conf to a table”。 | STAT | PostgreSQL | C | 10–18 | 9 |
| pg_octopus | 0.1 | 运行后台工作进程,周期性连接已配置的 PostgreSQL 节点并记录健康状态。 | STAT | PostgreSQL | C | 10–18 | 9 |
| pg_stat_insights | 3.0 | 提供查询规划与执行统计,以及复制、索引、趋势和争用分析。 | STAT | MIT | C | 16–18 | 9 |
| query_recorder | 1.0.1 | query_recorder:将已执行 SQL 查询记录到轮转文件,供后续分析或重放 | STAT | BSD-2-Clause | C | — | 9 |
| pg_logfebe | 1.0 | 通过 Unix 套接字以 PostgreSQL FE/BE 帧格式发送结构化日志。 | STAT | BSD-2-Clause | C | — | 8 |
| pgotel | 1.0 | pgotel 为 PostgreSQL 扩展提供 OpenTelemetry 指标导出能力,并以 C 接口封装 OpenTelemetry C++ SDK。 | STAT | Apache-2.0 | C++ | — | 8 |
| progress | 0.0.1 | progress:面向补丁版 PostgreSQL 9.3 开发分支的查询进度估算扩展 | STAT | PostgreSQL | C | — | 8 |
| pg_feedback | 1.0 | 生成 PostgreSQL 数据库使用情况报告的扩展 | STAT | PostgreSQL | C | — | 7 |
| pg_session_stats | 0.0.1 | 将会话及并行 worker 的 CPU、进程状态和 I/O 数据记录到外部 SQLite 数据库。 | STAT | GPL-3.0 | C | 12 | 7 |
| pg_logqueryid | 0.0.1 | pg_logqueryid:统计观测类 PostgreSQL 扩展;在 auto_explain 日志中输出 pg_stat_statements queryid。 | STAT | PostgreSQL | C | 10–18 | 6 |
| pg_metricus | 1.0 | 从 PostgreSQL 代码通过 UDP 套接字向 Brubeck、Graphite 等聚合器发送自定义指标。 | STAT | MIT | C | — | 6 |
| pg_queryid | 0.0.1 | 为 PostgreSQL 计算可配置的外部查询指纹 | STAT | PostgreSQL | C | 14–18 | 6 |