简介部分索引也称局部索引,是建立在关系表上得子集,而该子集是由一个条件表达式定义的(叫做部分索引的谓词)。该索引只包含表中那些满足这个谓词的行。部分索引得有点在于提高数据插入和更新的效率,减少维护成本 ... 阅读全文
简介从PostgreSQL 11 开始支持include索引,"include" 索引是一种特殊类型的索引,它允许将非键列(non-key columns)添加到索引中,以提高查询 ... 阅读全文
SQL总结CREATE TABLE big(user_id int4,user_name text,ctime timestamp(6) without time zone default clock ... 阅读全文
现象某个PG 14的库,做任意DML操作均卡住,查看等待事件为SyncRep,类型为IP该等待事件表示同步复制时等待远程服务确认。分析查看告警日志,报错2024-05-04 22:08:35.22 ... 阅读全文
简介PostgreSQL有一个可选的但是被高度推荐的特性autovacuum,它的目的是自动执行VACUUM和ANALYZE命令。当它被启用时,自动清理会检查被大量插入、更新或删除元组的表。这些检查会 ... 阅读全文
简介目前在GitHub上有3款免费开源的针对PostgreSQL的巡检脚本,均为sql脚本,均可以生成html报告文件,可以自行修改代码,并自己进行增删相关的功能。下边麦老师对这3个工具做一下简单比对 ... 阅读全文
简介GitHub:https://github.com/jobinau/pg_gatheThis is a single SQL-only script for gathering performa ... 阅读全文
简介GitHub:https://github.com/awslabs/pg-collecto缺点: 2022 年 7 月 29 日后再没更新。比对:pg_collector 相较于 pg_gath ... 阅读全文