pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
以下数据来自 pgext.cloud,这是一个由 Pigsty 维护的 PG 扩展目录,收纳了 2670 个扩展插件。
找到 201 个扩展。 清除筛选
| 名称 | 版本 | 简介 | 分类 | 许可证 | 语言 | PG 版本 | 星标 |
|---|---|---|---|---|---|---|---|
| pg_datasentinel | 1.0 | PostgreSQL 可观测性与活动监控扩展 | STAT | BSD-3-Clause | C | 15–18 | 18 |
| 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_stat_query_plans | 1.0 | 在共享内存中跟踪 SQL 语句与执行计划统计信息 | STAT | Apache-2.0 | C | — | 16 |
| pg_logging | 0.2 | 将 PostgreSQL 日志记录捕获到共享内存环形缓冲区,并通过 SQL 函数读取。 | STAT | PostgreSQL | C | 10–11 | 15 |
| pg_sslstatus | 1.0 | 面向 PostgreSQL 9.5 之前版本的历史 SSL 连接状态视图。 | STAT | — | C | — | 15 |
| pgexporter_ext | 0.2.5 | 为 pgexporter 提供操作系统与主机指标 | STAT | BSD-3-Clause | C | 14–18 | 15 |
| pgmeminfo | 1.0.0 | 显示内存使用情况 | STAT | MIT | C | 14–18 | 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_lockwatch | 0.1.0 | 采样阻塞链并评估锁竞争风险 | STAT | — | Rust | 15–18 | 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 |
| 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 |
| pg_shmemviz | 0.1 | 捕获共享内存快照并离线可视化数据结构 | STAT | GPL-2.0-or-later | C | 20 | 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_sqlog | 1.6 | 提供访问PostgreSQL日志的SQL接口 | STAT | BSD-3-Clause | SQL | 14–18 | 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 |
| pgsyswatch | 1.0 | 通过 SQL 暴露主机进程、CPU、内存、交换区、网络与负载统计。 | STAT | Apache-2.0 | C | — | 6 |
| querymem | 1.0 | pgEdge Labs:估算查询内存使用情况的Postgres扩展 | STAT | PostgreSQL | C | — | 6 |
| streamvis_udfs | 1.0 | 自托管数据日志记录与可视化客户端和服务器 | STAT | — | Python | — | 6 |
| explain_ui | 0.0.2 | 快速跳转至PEV查阅可视化执行计划 | STAT | — | Rust | 14–18 | 5 |
| pg_eyes | 1.4 | 用于监控 PostgreSQL 数据库活动的 SQL 函数与视图 | STAT | MIT | SQL | 10–18 | 5 |
| pg_mon | 1.0 | pg_mon:通过共享视图记录查询执行时间直方图和计划信息的 PostgreSQL 监控扩展。 | STAT | MIT | C | 11–17 | 5 |
| pg_track_slow_queries | 1.0 | pg_track_slow_queries:统计观测类 PostgreSQL 扩展;上游说明为“Tracks slow queries and their execution plans”。 | STAT | PostgreSQL | C | 10–18 | 5 |
| query_histogram | 1.1 | 通过执行器与工具命令钩子,在共享内存中收集语句和事务运行时直方图。 | STAT | BSD-2-Clause | C | — | 5 |
| timeit | 1.0 | 对 PostgreSQL 内置函数与 SQL 表达式进行高分辨率基准测量。 | STAT | PostgreSQL | C | — | 5 |
| db_info | 0.2.0 | 提供数据库大小、所有者、表空间、扩展及对象数量等信息的函数和视图。 | STAT | PostgreSQL | SQL | 11–18 | 4 |
| pgx_warnings | 1.0 | 监控并收集PostgreSQL日志文件中的所有警告和错误,并发送Telegram通知. | STAT | — | C | — | 4 |
| pg_llm_helper | 1.0 | 在共享内存中捕获 PostgreSQL 错误,提供错误历史查询及可选的 pgai 大模型故障分析函数。 | STAT | PostgreSQL | C | 17 | 3 |