用途:用于 PostgreSQL 数据库工程实践,包括高性能模式设计、慢查询优化、复杂查询的索引策略、大表(1 亿行以上)分区、流式复制与高可用、生产负载配置调优、备份恢复、性能瓶颈排查、pgBouncer 或 PgPool 连接池、数据库监控、迁移与模式变更、安全与访问控制、水平或垂直扩展、VACUUM 与日常维护、逻辑复制等场景。
主要能力:涵盖 PostgreSQL 进程架构、MVCC、事务隔离级别;B-Tree、Hash、GiST、GIN、BRIN、SP-GiST 等索引类型及复合索引、部分索引、表达式索引、覆盖索引(INCLUDE);查询规划与 EXPLAIN ANALYZE 分析;范围、列表、哈希分区与分区裁剪;流式复制、逻辑复制、级联复制与同步/异步/法定人数模式;pgBouncer 与 PgPool-II 连接池;VACUUM、ANALYZE、REINDEX、autovacuum;内存、检查点、WAL、查询规划器与连接相关参数调优;嵌套循环、哈希、合并连接优化与聚合优化。
使用方式:资料给出示例命令与配置片段,如 CREATE INDEX idx_users_status_created ON users(status, created_at);、EXPLAIN (ANALYZE, BUFFERS, VERBOSE) SELECT ...、CREATE TABLE events (...) PARTITION BY RANGE (created_at);、CREATE USER replicator WITH REPLICATION ENCRYPTED PASSWORD 'secure_password'; 以及 postgresql.conf 中 wal_level = replica、max_wal_senders = 10、hot_standby = on 等设置。
限制:资料未提供该技能的具体安装命令、收费方式、支持平台与效果数据,暂未提供。