自省 自行 自醒

自省 自行 自醒

多尽兴,少庆幸;今日无碍,明日无忧

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