数据库技术

PostgreSQL 索引与查询优化(2025)

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

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

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

Kafka Connect JDBC Sink 写入 PostgreSQL 实战

--- title: Kafka Connect JDBC Sink 写入 PostgreSQL 实战 keywords: JdbcSinkConnector, auto.create, insert.mode, pk.mode, table.name.format description: 配置 JDBC Sink 将 Kafka 主题写入 PostgreSQL,启用自动建表、主键与插入模式,实...

Kafka Connect 与 Debezium MySQL CDC 实战

--- title: Kafka Connect 与 Debezium MySQL CDC 实战 keywords: - Kafka Connect - Debezium - MySQL CDC - Binlog - Connector description: 使用 Debezium 在 Kafka Connect 中捕获 MySQL 变更,提供 Connector 配置与主题命名规范,适合增量...

MySQL GTID与主从切换治理

--- title: MySQL GTID与主从切换治理 keywords: - MySQL - GTID - 主从切换 - auto_position - ROW description: 启用 GTID 与自动定位复制,规范故障切换流程与一致性设置,降低切换复杂度与数据风险。 tags: - GTID - MySQL - ROW - auto_position - 主从切换 - 复制 - 数据...

MySQL 零停机表结构变更:gh-ost 与 pt-online-schema-change

--- title: MySQL 零停机表结构变更:gh-ost 与 pt-online-schema-change keywords: - gh-ost - pt-online-schema-change - 在线DDL - 迁移 - 主从 description: 使用 gh-ost 或 pt-online-schema-change 在生产环境进行在线表结构变更,提供命令示例与验证要点。 t...