自省 自行 自醒

自省 自行 自醒

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

loading
数据库证书有用吗
前言这一期的话题比较开放,起因是小墨邀请我参与讨论了一个主题为“数据库考证到底有用么?国产兴起时代DBA如何构建真实竞争力”的话题,赶巧最近也与一些候选人有过交流,因此也想抒发一下自己的感想 (以下内容为笔者一家之词)。 有用吗首先考证有用吗?那自然是仁者见仁,智者见智。我的观点是,考证必要,...
APCC,从入门到放弃
前言很早就看到了 APCC 这款工具,运维过 Greenplum 的童鞋想必都知道 GPCC (Greenplum Command Center),十分好用的一款运维工具,基于浏览器的可视化图形界面,而且许多指标都是基于 Segment,每个 Agent 和节点本身的进程还有通信,相较于仅从 ...
nextgres 项目夭折,国产新势力 openHalo 接棒再出发!
前言四月伊始,这个月数据库圈子里的当红炸子鸡当属是 openHalo 了,德哥的一则愚人节炸裂标题彻底点燃了数据库圈子里的氛围,章总被架到了火架上反复鞭挞。当然,愚人节不愚人,openHalo 也不负众望,正式开源,目前也已收获了 100+ ⭐️,今天得空,赶紧试试这个”套着 MySQL 外壳...
《技术人修炼之道》读后感
前言最近一直在阅读《技术人修炼之道》这本书,至于为什么会购买这本书,起因我长期阅读的”技术领导力”该公众号,里面分享了很多职业发展策略、思维模型、创新力和商业思维等等,这些经验经历对于笔者都大有裨益,这本书也是该作者所著,最近抽空阅读完了前面几个章节,简单聊聊感想。 技术人的自我修养第一章讲的...
命名不规范,事后泪两行
前言前阵子在群里又看到一则由于命名导致的坑爹案例,在 PostgreSQL 中,索引、表、视图和序列共享相同的命名空间,因此,同一个模式下,不能拥有相同的名称。就是这样一个小问题,相信不少老油条也掉过坑里,借此机会也简单唠唠在建表时,我们需要注意的若干事项。 同名对象让我们复现一下当时的案发现...
宝藏PEV,助力你成为SQL优化高手
前言关于 PEV 工具,我们所熟知的一般是 Dalibo 和 explain.depesz.com。 今天推荐的是另外一款PEV 工具:https://explain.tensor.ru/plan/,除了常规的可视化,还可以生成 ER 图、索引推荐等等,灰常好用。 小试牛刀 想快速筛选关键信息...
懂得正确地提出问题,也是一项重要的本领
前言这几天,一位读者咨询了我这样一个问题: 如果有自定义的表空间,那么如何用 pg_upgrade 进行大版本升级呢,我自己测试了,发现会报错,那如果 pg_upgrade 不行的话,那还有什么工具升级大版本呢。还是说只能够通过数据的逻辑导出导入的方式进行升级 愣是一下子没有反应过来,印象...
PostgreSQL 18 新特性前瞻
前言距离 PostgreSQL 17 正式发布已近半年,按照每年发布一个大版本的惯例,PostgreSQL 18 预计将在 2025 年底发布。距离正式发布还有一段时间,社区的开发工作仍在如火如荼地进行中。 虽然本文中列举的许多新特性最终可能会有变化,但这并不妨碍我们展望 PostgreSQL...
这种数据恢复方式,我敢打赌,99%的人没有见过!
前言关于数据恢复,笔者也写过很多期了,大致思路便是 如果数据还没有被清理,可以用 pg_dirtyread/pg_recovery/pg_resetwal/pageinspect 这类工具进行抢救 如果数据已经被清理,可以用 walminer/PITR...
函数的"延迟解析"是什么鬼?
前言今天在某个项目里进行迁移时,遇到一个比较 tricky 的问题 —— 迁移某个函数时报错: ERROR: schema “xxx” does not exist 检查了一下,目标库中确实不存在此模式,我去源库看了一下,这个函数定义中又确实引用了此模式下的某个类型,那这是为何?又是怎...
avatar
xiongcc
日拱一卒,功不唐捐