PostgreSQL 知识地图

模块知识结构与学习路径 | 44 篇文档

该模块暂无知识地图

文档索引

概述与安装配置 PostgreSQL 17概述、安装与配置、pg_hba.conf认证、postgresql.conf核心参数、连接管理、角色与权限。
事务与并发控制 MVCC多版本并发控制、快照隔离、事务隔离级别、锁机制、死锁检测、VACUUM机制与冻结。
索引与查询优化 B-tree/Hash/GiST/GIN/SP-GiST/BRIN索引、覆盖/部分/表达式/KNN向量索引、统计信息、代价估算、执行计划分析、并行查询、分区表。
高级SQL与扩展 窗口函数、CTE与递归CTE、横向连接、分组集、MERGE语句、JSON_TABLE、全文检索、PostGIS、PL/pgSQL、触发器、FDW。
复制与高可用 流复制、级联复制、逻辑复制、物理复制槽、逻辑解码、增量备份、订阅与发布、SSL/TLS、行级安全、pgcrypto、pgAudit。
PostgreSQL 语法速查 常用 PostgreSQL 命令速查表,含使用场景、常见错误,支持搜索和复制
体系架构 PostgreSQL体系架构:进程模型、共享内存、本地内存、后台进程与数据目录结构
锁机制 PostgreSQL锁机制:表级锁、行级锁、advisory锁的语法、兼容性与死锁处理
死锁检测与处理 PostgreSQL死锁检测与处理:检测算法、日志分析、超时配置与预防策略
VACUUM机制 PostgreSQL VACUUM机制:自动清理、FREEZE、可见性映射与空间回收
事务ID回卷预防 PostgreSQL事务ID回卷预防:XID机制、FREEZE、autovacuum_freeze_max_age与紧急处理
索引类型 PostgreSQL索引类型:B-tree、Hash、GiST、GIN、SP-GiST、BRIN的原理与适用场景
覆盖索引与部分索引 PostgreSQL覆盖索引、部分索引、表达式索引:INCLUDE子句、条件索引与优化策略
KNN向量索引 PostgreSQL KNN向量索引:pgvector扩展、IVFFlat、HNSW索引与近似最近邻搜索
查询优化 PostgreSQL查询优化:统计信息ANALYZE、代价估算、执行计划EXPLAIN与优化器提示
分区表 PostgreSQL分区表:范围分区、列表分区、哈希分区的语法、管理与分区裁剪
分区裁剪与分区连接 PostgreSQL分区裁剪与分区连接:运行时裁剪、分区智能连接与性能优化
高级SQL PostgreSQL高级SQL:窗口函数、CTE与递归CTE、横向连接、分组集与高级聚合
MERGE语句增强 PostgreSQL MERGE语句增强:UPSERT、RETURNING与条件操作
JSON-TABLE PostgreSQL JSON_TABLE:标准化JSON处理、路径表达式、嵌套列与关系化输出
全文检索 PostgreSQL全文检索:tsvector、tsquery、GIN索引、排名与多语言支持
地理空间对象 PostgreSQL地理空间对象:PostGIS扩展、几何类型、空间索引与空间查询
存储过程与函数 PostgreSQL存储过程与函数:PL/pgSQL、PL/Python、PL/Perl与过程语言扩展
触发器与事件触发器 PostgreSQL触发器与事件触发器:行级触发器、语句级触发器、DDL事件触发器与触发器函数
扩展模块 PostgreSQL扩展模块:PostGIS、pgvector、pg_stat_statements与常用扩展管理
FDW外部数据包装器 PostgreSQL FDW外部数据包装器:跨数据库查询、postgres_fdw、文件FDW与数据联邦
流复制 PostgreSQL流复制:同步复制、异步复制、WAL流传输与复制配置
级联复制 PostgreSQL级联复制:备库作为上游、多层级联架构与配置
物理复制槽 PostgreSQL物理复制槽:防止WAL清理、复制槽管理、活跃槽与堆积风险
逻辑解码与输出插件 PostgreSQL逻辑解码与输出插件:逻辑复制基础、pgoutput、wal2json与CDC
增量备份 PostgreSQL增量备份:pg_basebackup、pg_receivewal、归档WAL与PITR
订阅与发布 PostgreSQL逻辑复制:发布与订阅、选择性复制、冲突处理与监控
SSL-TLS加密连接 PostgreSQL SSL/TLS加密连接:证书配置、强制加密、客户端证书验证
基于角色的权限管理 PostgreSQL基于角色的权限管理:角色继承、组角色、默认权限与权限审计
行级安全策略 PostgreSQL行级安全策略RLS:策略定义、角色策略、WITH CHECK与多租户隔离
数据加密存储 PostgreSQL数据加密存储:pgcrypto扩展、加密函数、列级加密与密钥管理
审计日志 PostgreSQL审计日志:pgAudit扩展、日志配置、审计策略与合规要求
序列与自增列 PostgreSQL序列与自增列:SERIAL、IDENTITY列、序列操作与ID生成策略
生成列 PostgreSQL生成列:STORED生成列、VIRTUAL生成列、表达式计算与索引支持
可更新视图 PostgreSQL可更新视图:自动可更新条件、INSTEAD OF触发器、WITH CHECK OPTION
并行查询 PostgreSQL 并行查询机制:并行顺序扫描、并行索引扫描、并行聚合、Gather 节点与并行度配置。
逻辑复制与物理复制对比 PostgreSQL 逻辑复制与物理复制对比:流复制、逻辑解码、发布订阅模型、适用场景与数据一致性。
JSONB与JSON差异 PostgreSQL JSONB 与 JSON 类型对比:存储格式、查询性能、索引策略、GIN 索引与 JSON 路径表达式。
扩展模块详解 PostgreSQL 扩展模块详解:PostGIS 地理空间、pgvector 向量搜索、pg_stat_statements 性能分析。
专注模式