PostgreSQL 每周新闻 2022-8-31
PostgreSQL每周新闻#469 - 2022年8月31日 备注:英文原文地址 Postgres 15 中的 Stats Collector 去了哪里? Postgres 的统计收集器密切关注表或索引被扫描的次数、何时发生清理等。这些信息通常存储在临时文件中,但 Postgres 15 已经转向更直接的基于内存的方法——幸运的是, 任何监视 pg_stat_* 视图的东西都将继续按原...
PostgreSQL每周新闻#469 - 2022年8月31日 备注:英文原文地址 Postgres 15 中的 Stats Collector 去了哪里? Postgres 的统计收集器密切关注表或索引被扫描的次数、何时发生清理等。这些信息通常存储在临时文件中,但 Postgres 15 已经转向更直接的基于内存的方法——幸运的是, 任何监视 pg_stat_* 视图的东西都将继续按原...
PostgreSQL每周新闻#468 - 2022年8月24日 备注:英文原文地址 在 Playground 上学习 Postgres 您可能熟悉在线教程“playgrounds”(例如Ruby 的)——现在 Craig Kerstiens 和 CrunchyData 推出了一组用于 Postgres 的交互式在线教程以及一系列新的Postgres 技巧。这里还有一些背景。 Craig...
PostgreSQL每周新闻#467 - 2022年8月10日 备注:英文原文地址 PPagila 3.0:Postgres 的示例数据库 最初是 MySQL 的“Sakila”示例数据库的一个端口,Pagila 提供了一个完整且真实的模式和数据,可用于教程、演示、学习 SQL 或测试。来自 Sakila 的 DVD 出租店比喻仍然存在,但许多额外的功能已经发挥作用,包括 JSONB 列...
PostgreSQL每周新闻#466 - 2022年8月3日 备注:英文原文地址 调试 Postgres Autovacuum 问题:13 条提示 Samay 要求我们想象看到我们的数据库比预期的大,I/O 负载高且性能低下。 我们在我们的表中发现了很多膨胀并运行 VACUUM。 但是我们可能会问“为什么 Postgres autovacuum 不首先清理膨胀……?” — 这是一个很好的...
PostgreSQL每周新闻#465 - 2022年7月27日 备注:英文原文地址 Postgres v14 中更好的 SQL 函数 Postgres 14 引入了一种定义 SQL 函数的新方法,本周它引起了至少两名开发人员的注意,因为我们有两篇关于它的好帖子。 从本质上讲,“SQL 函数和过程的主体不再需要是字符串常量”,这提供了一些优势,正如我们在 Laurenz 的演示中看到的那样...
PostgreSQL每周新闻#464 - 2022年7月20日 备注:英文原文地址 PostgreSQL 14 Internals: The Book 这本书是为那些“在使用数据库时不会满足于黑盒方法”的人而写的,作者是我们最喜欢的一位深入研究 Postgres 特性的技术作者。第一部分现在以160 多页的 PDF 格式提供。 Egor Rogov \gexec在psql: Post...
PostgreSQL每周新闻#463 - 2022年7月13日 备注:英文原文地址 Postgres 15 如何改进UNIQUE以及NULL 作者查看了最新的 Postgres 15 beta 版,并深入UNIQUE对具有值的列的约束NULL其中可以使 Postgres 将空值视为不同的值或不视为不同的值。开发此功能的 Peter Eisentraut 突然出现在 Hacker News...
PostgreSQL每周新闻#462 - 2022年7月6日 备注:英文原文地址 了解pg_stat_activity pg_stat_activity提供了一种简单的方法来查看不同的 Postgres 后端进程在做什么。休伯特深入研究了它的各种价值实际代表什么。 Hubert depesz Lubaczewski PostgreSQL 15 Beta 2发布 Postgres 的巨...
PostgreSQL每周新闻#461 - 2022年6月29日 备注:英文原文地址 Google Cloud Spanner 的 Postgres 接口正式发布 看到很多聪明人歌颂非开源的云数据库是不寻常的,但 Google 的 Cloud Spanner 凭借其高可用性、可扩展性和 ACID 合规性的承诺而拥有许多这样的粉丝——进入 Postgres 生态系统被视为一个越来越重要的因素...
PostgreSQL每周新闻#460 - 2022年6月22日 备注:英文原文地址 用于 Postgres 的 Citus 11 完全开源 Citus 是 Postgres 的横向扩展插件,六年前首次开源,但其通用商业模式是提供扩展的“企业”版本以赚钱。 不再。 现在只有一个 Citus 版本,而且都是开源的,因此租户隔离、非阻塞分片重新平衡等功能现在对所有人开放。 这是一个巨大的版本,...