唯一键冲突导致的种种危害,你都知道吗?
数据库原理
前言首先,感谢各位读者以及新老朋友们对于《PostgreSQL 14 Internals》中文版的支持🔗 https://postgres-internals.cn/,上线两天,已经有约 5000 人进行了访问,另外针对读者反馈的 BUG 或建议,我也第一时间进行了修复和改进 (悄悄建了一个...
笃行致远,《PostgreSQL 14 Internals》三载始成
书籍与资料
前言各位 PGer 大家好,在此很高兴地告诉各位 ——《PostgreSQL 内参:深入解析运行原理》正式发布了。从最开始萌生翻译成册的想法,再到现今电子版书籍的正式发布,期间磕绊无数,但好在结果是喜人的,三年磨一剑,《PostgreSQL 14 Internals》中文版终于如期而至,各位可...
庖丁解牛,深入浅出无日志表
数据库原理
前言在 PostgreSQL 中,支持多种类型的表 — 临时表、普通表,以及无日志表,顾名思义,”无日志”其优势在于不用记录 WAL,那么写入速度自然也杠杠的,同理,无日志表在备库上没有数据 (只有一个壳),也无法进行访问,会提示 ERROR: cannot access temporary...
ACDU 故事会|选定一条路,坚定走下去
个人感想
活动主题上周末,应墨天轮邀请,分享了一下笔者的成长路程以及工作经历,以下是全文实录,再次感谢墨天轮的邀请。详细视频可以在此处找到
自2020年成立以来,墨天轮社区始终致力于成为技术人才成长的坚实基石,携手打造一个充满温情的技术交流平台和数据社群的全新聚合体。我们以“乐知乐享”的精神,共同铸就...
默认分区整不明白?捡了芝麻,丢了西瓜
分区表
前言写这篇文章的缘由是,我在浏览 Greenplum 最佳实践的时候,看到这么一句话
不要使用默认分区。默认分区总是会被扫描,更重要的是很多情况下会导致溢出而造成性能不佳。
我立马眉头一皱,难道 GP 的优化器这么搓?于是立马去试验了一下,发现并不是这样 (GP7),看样子是 7 版本以前...
究竟是谁在卡脖子?
抒发情怀
前言这两天,被一个和技术完全搭不上边的事情给整得直抠脑壳,最后发现,居然是 License 在作祟!实在忍不住,必须吐槽一番,且听笔者慢慢道来。
来龙去脉这两天,笔者一直在折腾一个 GP 数据库。起初是客户找到我说,将数据库节点所在服务器内存缩容了之后,提示数据库连接过多。报错其实很简单:
...
How to help others?
postgres-howto
前言postgres-howto 系列 (🔗 https://github.com/xiongcccc/postgres-howto) 已经翻译到了第 63 章,今天分享的是一篇有趣的 howto 系列 — how to help others,即如何帮助他人。不管是生活中,还是工作上,我们...
2024/10/27
postgres-howto
DBA 表示惊呆了,流复制也不会同步序列?
流复制
前言这两天,一位学员问了这样一个问题:”主备的序列不会进行同步吗?”,逻辑复制场景下,我们知道序列并不会进行同步,而是直接复制的SQL语句,并没有真正的在订阅侧再次调用序列。
那么流复制呢?**流复制的现象就比较诡异,在一定时间内,也不会进行复制,看似会打破流复制的复制行为,实则是序列的独特...
逻辑复制不会同步序列,流复制会吗?
流复制
前言这两天,一位学员问了这样一个问题:”主备的序列不会进行同步吗?”,逻辑复制场景下,我们知道序列并不会进行同步,而是直接复制的SQL语句,并没有真正的在订阅侧再次调用序列。
那么流复制呢?**流复制的现象就比较诡异,在一定时间内,也不会进行复制,看似会打破流复制的复制行为,实则是序列的独特...
还以为死锁只在单机模式下才有?那你 OUT 了!
锁
前言昨晚在写流复制素材的时候,写到了复制冲突,常见的快照冲突想必各位并不陌生,
User query might have needed to see row versions that must be removed
但是提到流复制场景下的死锁,很多人可能并未深究过。这一期,让我们唠唠数...