PG
文章平均质量分 92
postgreSQL
liuzhilongDBA
好好学习,天天向上
展开
-
Postgresql CLOG文件及其从库同步解析
放眼所有关系型数据库,PostgreSQL的clog也是很特殊的日志。CLOG的存在跟PG的MVCC机制不无关系原创 2024-09-03 20:38:47 · 1060 阅读 · 0 评论 -
PostgreSQL案例:planning time超长问题分析
库总是OOM,分析到是执行计划生成有问题,planning time 1秒,planning shared hit 100w。一通分析,定位到是统计信息基表pg_statistic膨胀,由于会话首次SQL执行时的CatCacheMiss,导致backend访问并缓存了pg_statistic过多的死元组数据。应用连接总会启用新会话,多个backend的总内存过大从而导致OOM。原创 2024-08-21 08:41:34 · 1050 阅读 · 0 评论 -
向量数据库:从0到original paper
向量数据库的基础知识,从0到original paper,解读索引原理原创 2024-07-27 22:38:25 · 465 阅读 · 0 评论 -
【PostgreSQL案例】我要查的表没有在执行计划中
【PostgreSQL案例】我要查的表没有在执行计划中原创 2024-07-25 22:22:26 · 479 阅读 · 0 评论 -
PG在还没有pg_class的时候怎么访问基础系统表?
PG数据库簇的初始化和私有内存的初始化过程中的元数据原创 2024-07-10 23:08:41 · 735 阅读 · 1 评论 -
vacuum啥时候截断末尾页?
源码级分析,vacuum为什么没有截断末尾页,什么条件下会截断末尾页原创 2024-06-12 03:04:28 · 1002 阅读 · 0 评论 -
HikariCP连接池初识
不会连接池的DBA不是一个好开发原创 2024-06-09 19:24:43 · 1245 阅读 · 0 评论 -
案例-insert value偶发慢分析
insert value慢,是内存问题还是IO问题?如何解决?一则案例奉上原创 2024-05-24 00:36:07 · 906 阅读 · 0 评论 -
没有阻塞为什么partition of创建子分区很慢?
创建子分区为什么会很慢?应该如何维护postgresql的分区表原创 2024-05-17 22:49:44 · 795 阅读 · 0 评论 -
案例:逻辑复制把checkpoint、walsender、backup全部卡死
pg数据库复制槽卡死、checkpoint卡死、备份卡死问题分析原创 2024-04-10 01:04:54 · 1047 阅读 · 0 评论 -
从很慢的唯一索引扫描到索引膨胀
postgres索引膨胀的细节,以及如何解决索引膨胀原创 2024-04-06 22:51:08 · 876 阅读 · 0 评论 -
长事务、表膨胀、limit问题的一个经典案例
一个真实案例,巩固长事务、表膨胀,以及limit索引选择问题原创 2024-04-01 22:28:43 · 646 阅读 · 5 评论 -
案例-pg中的谓词越界和prepare statement问题
pg怎么处理谓词越界?为什么收集统计信息没效果?以真实案例分享pg的优化问题原创 2024-02-29 21:30:53 · 844 阅读 · 0 评论 -
PostgreSQL面试题-灿总题
PostgreSQL数据库面试题原创 2024-02-20 09:50:14 · 1345 阅读 · 0 评论 -
花式分析一个5M的SQL占用70GB内存
从一个SQL导致内存飙升70G,多角度分析PostgreSQL数据库私有内存消耗原创 2024-01-27 01:02:12 · 1287 阅读 · 0 评论 -
PostgreSQL内存浅析
PostgreSQL内存结构浅析原创 2024-01-11 23:15:02 · 1660 阅读 · 1 评论 -
MEMORY CONTEXT:PostgreSQL的私有内存管理(译)
postgresql特有的内存管理机制memory context翻译 2023-12-04 23:21:39 · 296 阅读 · 0 评论 -
pg truncate
pg truncate命令功能分析原创 2023-11-28 11:07:32 · 343 阅读 · 0 评论 -
pg逻辑复制的一些特性
逻辑复制的一些特性,比如replica identity与old/new值,toast的解析等等原创 2023-11-24 20:24:24 · 720 阅读 · 0 评论 -
ORDER BY limit 10比ORDER BY limit 100更慢
pg数据库中执行sql时,ORDER BY limit 10比ORDER BY limit 100更慢,分析执行计划是如何选择的原创 2023-11-13 22:15:04 · 423 阅读 · 0 评论 -
src/backend/optimizer/README
src/backend/optimizer/README翻译,帮助理解PG优化器源码原创 2023-10-07 19:38:50 · 184 阅读 · 0 评论 -
PostgreSQL本地化
pg数据库本地化,字符集、collation概念整理原创 2023-09-03 16:51:11 · 913 阅读 · 0 评论 -
PostgreSQL分区表
PostgreSQL分区表的特性和维护实践原创 2023-08-27 17:40:37 · 5311 阅读 · 0 评论 -
PostgreSQL FDW
- PostgreSQL的FDW功能由SQL/MED标准而来,用来访问外部数据,并且支持非常多类型的数据访问 - FDW有4个基本对象:foreign data wrapper,server,user mapping,foreign table - postgres_fdw有很多功能提升和性能优化,可以将算子下推到远程库 - 基于postgres_fdw可以实现sharding功能,有些功能还有待完善原创 2023-07-20 10:54:34 · 838 阅读 · 0 评论 -
较少的分区也报错too many range table entries
分区表在没有超过54000的情况下,仍然报错too many range table entries原创 2023-07-02 08:31:51 · 614 阅读 · 0 评论 -
分区权限问题导致执行计划不正确
pgsql分区问题导致执行计划不正确,授权后才解决。待深入分析···原创 2023-07-01 16:01:13 · 264 阅读 · 0 评论 -
pg报错attempted to delete invisible tuple
postgresql数据库执行delete报错:attempted to delete invisible tuple原创 2023-06-28 21:07:16 · 367 阅读 · 0 评论 -
事务的历史与SSI——PostgreSQL数据库技术峰会成都站分享
从事务的历史推进到一些92标准中不存在的异象,再到消灭这些异象可以怎么做,再循序渐进到pg库的SSI是怎么做的。全篇分享分为4个部分:事务的基础、事务的历史、SSI理论知识、PostgresSQL中的SSI。原创 2023-06-21 22:20:39 · 610 阅读 · 0 评论 -
PostgreSQL 16 Beta1发布!
postgresql 16 Beta1版本发布,看看有什么新特性翻译 2023-05-26 21:09:59 · 146 阅读 · 0 评论 -
autovacuum不是敌人
不要停止vacuum以及autovacuum调优翻译 2023-05-25 19:48:59 · 127 阅读 · 0 评论 -
pg13特性:仅插入表上的autovacuum
为什么会有仅插入表上的autovacuum,没有死元组也需要vacuum吗?翻译 2023-05-25 19:44:55 · 270 阅读 · 0 评论 -
为什么vacuum没有移除死元组?(译)
为什么vacuum没有清理死元组?翻译 2023-05-23 20:50:45 · 168 阅读 · 0 评论 -
vacuum和analyze最佳实践(译)
vacuum和analyze最佳实践翻译 2023-05-22 20:33:06 · 1082 阅读 · 0 评论 -
pg事务:子事务
什么是子事务?子事务有什么用?为什么pg中不推荐使用子事务?原创 2023-05-21 09:26:44 · 1149 阅读 · 0 评论 -
pg事务:2PC
分布式事务实现方案很多,2PC是其中最基础也是最常见的。分布式事务包括原子提交、原子可见性、全局一致性,2PC只是原子提交的实现方案。原创 2023-05-20 16:59:04 · 856 阅读 · 0 评论 -
pg事务:multixact
在对同一行加锁时,元组上关联的事务ID可能有多个,pg将多个事务ID组合起来用一个MultiXactID来管理原创 2023-05-20 16:55:46 · 1141 阅读 · 0 评论 -
pg事务:可见性检查
pg源码分析事务可见性检查实现原创 2023-05-20 16:49:07 · 1182 阅读 · 0 评论 -
pg事务:快照
快照是MVCC的实现方式,通过分析源码解读pg快照的获取和其原理原创 2023-05-20 16:47:06 · 1715 阅读 · 1 评论 -
pg事务:事务相关元组结构
pg元组header的内容及其含义,xmin、xmax、infomask、hintbits等与事务的关系原创 2023-05-20 16:31:36 · 1277 阅读 · 0 评论 -
pg事务:事务ID
pg事务ID机制,事务如何对比新旧,事务id回卷问题等等原创 2023-05-20 16:12:19 · 2346 阅读 · 0 评论