前言距离 PostgreSQL 17 正式发布已近半年,按照每年发布一个大版本的惯例,PostgreSQL 18 预计将在 2025 年底发布。距离正式发布还有一段时间,社区的开发工作仍在如火如荼地进行中。
虽然本文中列举的许多新特性最终可能会有变化,但这并不妨碍我们展望 PostgreSQL...
前言关于数据恢复,笔者也写过很多期了,大致思路便是
如果数据还没有被清理,可以用 pg_dirtyread/pg_recovery/pg_resetwal/pageinspect 这类工具进行抢救
如果数据已经被清理,可以用 walminer/PITR...
前言今天在某个项目里进行迁移时,遇到一个比较 tricky 的问题 —— 迁移某个函数时报错:
ERROR: schema “xxx” does not exist
检查了一下,目标库中确实不存在此模式,我去源库看了一下,这个函数定义中又确实引用了此模式下的某个类型,那这是为何?又是怎...
前言岁月不居,时节如流,2024 即将过去。老规矩,回望一下自己的 2024 年,为今年的自己做个全面的总结。”善于思考、勤于总结,敢于实践” 也一直是笔者践行的学习方法论。
垂直领域首先聊聊自己的吃饭技能,随着国产化替代步入”深水区”,以及新一期国测结果的发布,PG 的发展态势依旧高歌猛进,...
前言首先,感谢各位读者以及新老朋友们对于《PostgreSQL 14 Internals》中文版的支持🔗 https://postgres-internals.cn/,上线两天,已经有约 5000 人进行了访问,另外针对读者反馈的 BUG 或建议,我也第一时间进行了修复和改进 (悄悄建了一个...
前言在 PostgreSQL 中,支持多种类型的表 — 临时表、普通表,以及无日志表,顾名思义,”无日志”其优势在于不用记录 WAL,那么写入速度自然也杠杠的,同理,无日志表在备库上没有数据 (只有一个壳),也无法进行访问,会提示 ERROR: cannot access temporary...
活动主题上周末,应墨天轮邀请,分享了一下笔者的成长路程以及工作经历,以下是全文实录,再次感谢墨天轮的邀请。详细视频可以在此处找到
自2020年成立以来,墨天轮社区始终致力于成为技术人才成长的坚实基石,携手打造一个充满温情的技术交流平台和数据社群的全新聚合体。我们以“乐知乐享”的精神,共同铸就...
前言写这篇文章的缘由是,我在浏览 Greenplum 最佳实践的时候,看到这么一句话
不要使用默认分区。默认分区总是会被扫描,更重要的是很多情况下会导致溢出而造成性能不佳。
我立马眉头一皱,难道 GP 的优化器这么搓?于是立马去试验了一下,发现并不是这样 (GP7),看样子是 7 版本以前...
前言这两天,被一个和技术完全搭不上边的事情给整得直抠脑壳,最后发现,居然是 License 在作祟!实在忍不住,必须吐槽一番,且听笔者慢慢道来。
来龙去脉这两天,笔者一直在折腾一个 GP 数据库。起初是客户找到我说,将数据库节点所在服务器内存缩容了之后,提示数据库连接过多。报错其实很简单:
...
前言postgres-howto 系列 (🔗 https://github.com/xiongcccc/postgres-howto) 已经翻译到了第 63 章,今天分享的是一篇有趣的 howto 系列 — how to help others,即如何帮助他人。不管是生活中,还是工作上,我们...