自省 自行 自醒

自省 自行 自醒

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

loading
Greenplum 7 新特性解读
前言时间飞快,假期余额不足,在放飞自我的同时,学习(involution)也不能落下。 在节前,其实Greenplum7就”悄悄”release了,鸽了那么久终于与各位见面了,一起看下Greenplum7带来了哪些惹眼特性。 新特性解读 首要提及的当然是Greenplum的”芯”了,Green...
深入浅出 VACUUM 内核原理(上)
前言很早就想写一篇深度剖析vacuum的文章了。赶巧今天在学徒①群、③群里都有位老铁咨询关于vacuum的问题: ③群:autovacuum_vacuum_scale_factor * table_size + autovacuum_vacuum_threshold 这个会触发vacuum,...
PostgreSQL 16 新特性解读
前言昨晚 PostgreSQL16 正式 release 了,最近的几个大版本有点挤牙膏,没有前几个大版本那么惊艳,主要是一些细节的迭代,虽乏善可陈,但还是有几个特性我觉得值得称道一下。 pg_stat_io首先我最感兴趣的是 pg_stat_io,顾名思义——I/O 类的统计信息 ...
简单科普一下 PostgreSQL 的培训认证
最近有一些小伙伴咨询关于培训认证的事,有点云里雾里。在此简单科普一下,目前国内有三家做 PostgreSQL 认证培训的机构: 第一家由中国开源软件联盟 PostgreSQL分会,中国电子工业标准化协会和中国软件行业协会三方携手打造的认证培训体系,分为 PGCA (初级)、PGCE (中级)...
备库是否有自己的统计信息?
前言今天在 2 群里一位筒子提了这样一个问题 我们最近很多报表在读复制从节点的数据,但从节点的 pg_stat_all_tables 里面好像最后vacuum 和 analyze 的时间都没有,这个统计数据或者 vacuum 操作会在从节点也重放吗 首先可以肯定的是,vacuum 操作肯定...
CPU 冲高分析方法
CPU冲高分析方法应用层慢 SQL一般慢SQL是导致CPU冲高的主要原因,常见的慢SQL原因有: 缺失有效索引,使用了顺序扫描:查看数据库运行日志,找到高消耗的SQL(duration运行时间长的)以及相应的执行计划(auto_explain会将超过指定时间的慢SQL执行计划记录在日志中),...
不要再吐槽没有 online DDL 了!
前言昨天一位同事把我拉到群里,说到这么一个现象:”业务过程中只要涉及到 xxx_user_info 表的查询,都出现堵塞和慢查询了”,后面经过询问,原来在出现堵塞的时候,在数据库里执行了几条添加字段的操作 ALTER TABLE xxx_user_info ADD COLUMN sex v...
2022 年终总结
前言时间过得飞快,转眼间今天便是 2022 年的最后一个工作日了,临近年末,在此也简单总结下自己的 2022 年吧,也算对今年的自己有个认知与交代。 疫情今年是不安稳的一年,首先是疫情,俗话常说大疫不过三,过三必有灾,于是乎国家在 1 月就彻底解除防控了,到处都是小🐑人,当然我也没能成为那个...
PostgreSQL 面试题集锦
前言PostgreSQL 15 如约和各位正式见面啦!包括改进的排序性能,流行的 MERGE 命令,更多的压缩算法支持,以及更多用于观察/调整数据库状态的功能,PGer 又可以过年了。随着 PostgreSQL 热度的不断提升,市场上岗位也在随之增多,相较于笔者 18 年辞职的时候,...
关于表结构变更你必须知道的事
前言线上同事又双叒叕找过来了,涉及到一个大表更改字段类型,这个表接近2TB,数星星属月亮,历经9小时都没有修改成功,无奈只能回退。这是为何?殊不知,在PostgreSQL中,对表结构进行变更也是有不小的学问在里面的。 更改字段首先是本例中的更改字段类型,这个需求也最常见。看看官网对这块的说明 ...
avatar
xiongcc
日拱一卒,功不唐捐