数据库技术

PostgreSQL 逻辑复制与多区域扩展(2025)

# PostgreSQL 逻辑复制与多区域扩展(2025) 逻辑复制通过发布/订阅在不同实例之间同步数据,适合跨区域读扩展与异构迁移。 ## 一、发布与订阅 - 发布:选择表与列集合;控制变更范围与权限。 - 订阅:目标库订阅发布源,管理复制槽与初始抓取。 ## 二、延迟与性能 - 延迟治理:网络与事务大小控制;批量与并行订阅优化。 - 监控:复制延迟与冲突与队列积压指标采集。 ## 三、

PostgreSQL 逻辑复制与多活读扩展(2025)

# PostgreSQL 逻辑复制与多活读扩展(2025) ## 一、发布与订阅 - 发布:源库创建 `PUBLICATION`,选择需复制的表与列,启用 `wal_level=logical`。 - 订阅:目标库创建 `SUBSCRIPTION`,绑定复制槽与连接信息,实现增量同步(订阅)。 - 参数:`max_replication_slots`、`max_wal_senders` 按并发与

PostgreSQL 索引与查询优化(2025)

# PostgreSQL 索引与查询优化(2025) PostgreSQL 提供丰富索引与优化器能力,需结合场景正确使用。 ## 一、索引类型 - B-Tree/GiST/Gin/Hash:按查询模式选择合适索引类型。 - 覆盖索引:减少回表开销,提升读取效率。 ## 二、执行计划与统计 - EXPLAIN/ANALYZE:查看计划与实际耗时,定位瓶颈。 - 统计信息:维护表与列统计,避免错