↑↓ 选择↵ 打开⌫ 切换范围完整搜索

PG.CENTER 连接 PostgreSQL 文档、百科与生态知识。由 Pigsty 维护。

PostgreSQL 资讯

保留原始来源与发布日期的新闻、博客和活动。

PostgreSQL 19 用两个 contrib 模块给出查询提示

发布于 2026-09-10T10:59:42.336491Z · pgEdge 博客 PostgreSQL 19 优化器 查询提示

查询提示在 PostgreSQL 社区争论了二十年,19 的答案是 Robert Haas 写的 pg_plan_advice 和 pg_stash_advice 两个 contrib 模块。提示不写进 SQL:一种是设 pg_plan_advice.advice 这个 GUC 给建议,另一种是把命名的建议集放进共享内存按查询 ID 匹配,可按会话或数据库限定范围。可指定扫描方式、连接顺序、连接方法和并行度,聚合与集合运算仍管不了。

阅读更多……