暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

「PG解密」Postgres 语法趣闻

瀚高PG实验室 2025-07-01
64
PostgreSQL每周新闻2025-6-26
阅览文章内容详情,请点击最下方的“阅读原文”!
备注:原文内含有文章原有链接,详细信息均可通过阅读原文查看
英文原文地址:https://postgresweekly.com/issues/605

Postgres 语法趣闻

Steve 一直在为 Postgres 迁移构建一个 linter,并且不得不深入研究 Postgres 所支持的语法的一些奇特之处,并结合了标准 SQL 和 Postgres 专用方法。

Steve Dignam

Notion 如何大规模运行 PostgreSQL

Notion 通过优化单个 GIN 索引,将关键查询的性能提升了 733%。了解他们如何利用 pganalyze 将 Postgres 扩展到 96 个分片,并更快地解决生产问题。

pganalyze

PLJS 1.0:Postgres 的 JavaScript 语言插件

多年来,PLV8 一直是 Postgres 中使用 JavaScript 作为过程语言的首选方式,但这个基于 QuickJS 的变体(来自同一个创建者)占用空间更小,更易于维护,可能足以满足您的需求。

Jerry Sievert

本周摘要

  • 🎧 Nile 联合创始人 Gwen Shapira 做客 Postgres․fm 播客,探讨多租户架构。

  • 🎤 说到播客,我(Peter Cooper)做了一期 Talking Postgres 播客,与主持人 Claire Giordano 聊了聊内容策展、Postgres 的历史、RSS、发布以及其他一些有趣的话题 :-)

  • 🇱🇻 PGConf.EU 2025 将于 10 月 21 日至 24 日在拉脱维亚里加举行,现已开放报名。

  • 🇬🇧 PGDay UK 将于 9 月在伦敦举行,现已开放报名。

  • Peter Eisentraut 回顾了下一代 SQL 标准中对向量数据类型及相关函数的支持。

  • EDB 的 Suraj Kharage 是本周 PostgreSQL 人物访谈嘉宾。

▶ 性能考古——20 年的改进

本演讲回顾了 Postgres 多年来的性能变化,从 Postgres 8.0(2005 年发布)至今。尽管自 Postgres 11 以来性能的大幅提升有所放缓,但随着时间的推移,我们取得了惊人的进步。

Tomas Vondraz

💡 如果您想了解这项工作,Tomas 有一篇博客文章介绍他在这里的所作所为。

📄 Postgres 内存泄漏调试 – Jemalloc 版 – Phil 继续深入探讨内存泄漏调试。Phil Eaton

📄 哪种高可用性解决方案更适合您的需求:Pgpool 还是 Patroni? Semab Tariq

📄 OrioleDB 和 Neon 的区别 Alexander Korotkov

✂︎ 队列深度剪辑

我们每天都会将有趣的发现添加到潜在的新闻通讯队列中。不过,并非所有内容都能每周入选,因此队列会悄然增长。本周,我们进行了回顾,并挑选出一些我们认为仍然值得分享的亮点:

  • 📄 回顾一下 Postgres 的设计。这篇论文发表于 1986 年,由 Michael Stonebreaker 和 Lawrence A. Rowe 共同撰写,分享了 Postgres 在 INGRES 时代诞生之初的设计构想。

  • VectorChord 的 Jinjing Zhou 提供了一些提升 Postgres 内置全文搜索 (FTS) 功能速度的技巧。

  • Laurenz Albe 解释了 EXPLAIN 的 GENERIC_PLAN 选项,该选项自 Postgres 16 版本起就已存在。

  • Peter Eisentraut 概述了 Postgres 的 ICU 排序规则设置

  • Kirk Laurence Roybal 解释了如何修复事务 ID 回绕耗尽问题。

  • Shaun Thomas 尝试在 Postgres 的语境下定义“极高可用性”。

  • Oskar Dudycz 提供了一个实用教程,教您如何使用 Docker 数据库自动设置 pgAdmin。

版权声明:本文由瀚高及PG志愿者翻整理,转载请注明出处,本页面内容均源自PostgreSQL Weekly英文官网,翻译目的在于传递更多信息,并不意味着瀚高赞同其观点或证实其内容的真实性。如果其他媒体、网站或其他任何形式的法律实体和个人使用,必须经过著作权人合法书面授权并自负全部法律责任。不得擅自使用瀚高名义进行转载,或盗用瀚高名义发布信息。否则瀚高将保留追究法律责任的权利

文章转载自瀚高PG实验室,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论