张卿
2024-09-14
0
0
0
本文聚焦 PostgreSQL 控制文件,说明 system_identifier、Catalog version、实例状态和 Checkpoint 信息等关键内容,并通过 pg_controldata 帮助理解控制文件在实例识别与恢复中的作用。
张卿
2024-09-13
0
0
0
本文从表的系统字段入手,介绍 PostgreSQL 中 oid、xmin、xmax、ctid 等字段的含义,并进一步说明 MVCC 的实现原理、可见性判断逻辑,以及这种机制带来的优势与代价。
张卿
2024-09-12
0
0
0
本文介绍 PostgreSQL 的规则系统如何在 SQL 执行前进行查询重写,并结合视图与增删改规则案例说明其工作机制,帮助理解规则在特定业务改造场景中的使用方式与边界。
张卿
2024-09-11
0
0
0
本文梳理 PostgreSQL 的全文检索能力与并行查询机制,说明 tsvector、全文索引、中文分词插件 zhparser 的基本用法,以及并行查询相关参数、适用操作和执行计划选择逻辑。
张卿
2024-09-10
1
0
0
本文介绍 PostgreSQL 的咨询锁机制及其典型使用场景,并结合 SQL/MED 展示外部数据访问方式,包括 file_fdw、postgres_fdw 与 oracle_fdw 等常见外部数据包装器的实践要点。
张卿
2024-09-09
0
0
0
本文聚焦 PostgreSQL 的高级索引能力,覆盖表达式索引、部分索引、GiST、SP-GiST、GIN 与 BRIN 等索引类型,并结合案例说明它们的适用场景与设计思路。
张卿
2024-09-08
0
0
0
本文围绕 PostgreSQL 的存储结构展开,分别介绍逻辑存储与物理存储的组织方式、默认表空间和用户表空间的目录结构,以及数据库 OID、relfilenode 与数据文件之间的对应关系。
张卿
2024-09-07
0
0
0
本文梳理 PostgreSQL 架构中的核心后台进程,包括 Postmaster、Logger、BgWriter、归档进程、统计信息收集进程、AutoVacuum 与 WalWriter,并说明它们在连接管理、写盘、恢复和维护中的职责分工。
张卿
2024-09-06
0
0
0
本文介绍 PostgreSQL 的逻辑结构,重点说明数据库集簇、数据库、模式、表与索引等对象之间的关系,帮助建立 PostgreSQL 从实例到对象层级的整体视角。
张卿
2024-09-05
1
0
0
本文从 ACID 特性切入,梳理 PostgreSQL 中的事务使用、DDL 事务、保存点、隔离级别、两阶段提交以及表锁和行锁的基本机制,帮助理解数据库并发场景下的一致性与控制手段。