前言今天在 ② 群看到有位同志提到了这样一个问题:
把 numeric(20,2) 改成 numeric(20,4) 会锁表吗?
首先会锁表肯定是毋庸置疑的,并且是最重的 8 级锁,其次我们关心的重点应该是,表是否会发生重写?即改类型是否会导致全表重写?废话不多说,一图胜千言!
在 Po...
前言各位 PGers,在此很高兴地告诉各位,经过我一天的折腾以及 cursor 的加持,PostgreSQL 学徒新网站正式上新啦 https://xiongcc.cn/,阅读体验蹭蹭蹭直线飙升。Long long ago,笔者还只管输出内容 (用 word 写然后直接贴到公众号里,那个阅读体...
前言在常见的 SQL 优化技巧中,将 OR 语句改写为 UNION 是一种常见的手段。当 OR 连接的两个条件互斥时,可以改写为 UNION ALL,从而避免去重操作,进一步提升查询性能,主要原因在于优化器在处理 OR 时,很难充分利用已有的索引,导致查询计划可能退化为全表扫描或较低效的执行方...
前言这一期的话题比较开放,起因是小墨邀请我参与讨论了一个主题为“数据库考证到底有用么?国产兴起时代DBA如何构建真实竞争力”的话题,赶巧最近也与一些候选人有过交流,因此也想抒发一下自己的感想 (以下内容为笔者一家之词)。
有用吗首先考证有用吗?那自然是仁者见仁,智者见智。我的观点是,考证必要,...
前言很早就看到了 APCC 这款工具,运维过 Greenplum 的童鞋想必都知道 GPCC (Greenplum Command Center),十分好用的一款运维工具,基于浏览器的可视化图形界面,而且许多指标都是基于 Segment,每个 Agent 和节点本身的进程还有通信,相较于仅从 ...
前言四月伊始,这个月数据库圈子里的当红炸子鸡当属是 openHalo 了,德哥的一则愚人节炸裂标题彻底点燃了数据库圈子里的氛围,章总被架到了火架上反复鞭挞。当然,愚人节不愚人,openHalo 也不负众望,正式开源,目前也已收获了 100+ ⭐️,今天得空,赶紧试试这个”套着 MySQL 外壳...
前言最近一直在阅读《技术人修炼之道》这本书,至于为什么会购买这本书,起因我长期阅读的”技术领导力”该公众号,里面分享了很多职业发展策略、思维模型、创新力和商业思维等等,这些经验经历对于笔者都大有裨益,这本书也是该作者所著,最近抽空阅读完了前面几个章节,简单聊聊感想。
技术人的自我修养第一章讲的...
前言前阵子在群里又看到一则由于命名导致的坑爹案例,在 PostgreSQL 中,索引、表、视图和序列共享相同的命名空间,因此,同一个模式下,不能拥有相同的名称。就是这样一个小问题,相信不少老油条也掉过坑里,借此机会也简单唠唠在建表时,我们需要注意的若干事项。
同名对象让我们复现一下当时的案发现...
前言关于 PEV 工具,我们所熟知的一般是 Dalibo 和 explain.depesz.com。
今天推荐的是另外一款PEV 工具:https://explain.tensor.ru/plan/,除了常规的可视化,还可以生成 ER 图、索引推荐等等,灰常好用。
小试牛刀
想快速筛选关键信息...
前言这几天,一位读者咨询了我这样一个问题:
如果有自定义的表空间,那么如何用 pg_upgrade 进行大版本升级呢,我自己测试了,发现会报错,那如果 pg_upgrade 不行的话,那还有什么工具升级大版本呢。还是说只能够通过数据的逻辑导出导入的方式进行升级
愣是一下子没有反应过来,印象...