首页
›
后端、数据与云原生工程
›
103-PostgreSQL企业数据库工程
›
《PostgreSQL复杂查询性能治理》
VIP20
本课程属于:103-PostgreSQL企业数据库工程
后端、数据与云原生工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
PostgreSQL复杂查询性能治理
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入与性能治理全景
目标=明确复杂查询性能治理的目标 · 边界与核心对象 · 建立从SQL文本到执行计划的诊断视角
课程导入
性能治理全景
02
复杂查询的识别与分类
目标=掌握多表连接 · 子查询 · CTE
复杂查询的识别
分类
03
执行计划阅读基础
目标=理解EXPLAIN与EXPLA… · 识别扫描节点 · 连接节点
执行计划阅读基础
EXPLAIN
04
统计信息与代价模型
目标=掌握pg_statistic · pg_stats · 直方图
统计信息
代价模型
05
表扫描与索引扫描选择
目标=分析Seq Scan · Index Scan · Index Only Scan
表扫描
索引扫描选择
06
多表连接算法与连接顺序
目标=深入Nested Loop · Hash Join · Merge Join的代价特征
多表连接算法
连接顺序
07
子查询与半连接/反连接优化
目标=识别EXISTS · IN · NOT IN
子查询
半连接
08
CTE与物化选择
目标=分析WITH查询的物化与内联行… · 掌握CTE在复杂查询中的性能陷阱与优…
CTE
物化选择
09
窗口函数性能治理
目标=剖析窗口函数的排序 · 分区与帧计算开销 · 优化窗口定义
窗口函数性能治理
目标=剖析窗口函…
10
聚合与分组性能优化
目标=掌握HashAggregate · GroupAggregate · 排序聚合的代价差异
聚合
分组性能优化
11
排序、去重与集合操作
目标=分析Sort · Unique · HashSetOp
排序
去重
12
并行查询与复杂查询加速
目标=理解Gather · Gather Merge · Parallel Seq Scan
并行查询
复杂查询加速
13
索引策略与复杂查询匹配
目标=设计多列索引 · 部分索引 · 表达式索引
索引策略
复杂查询匹配
14
分区表与复杂查询裁剪
目标=利用范围 · 列表 · 哈希分区实现分区裁剪与分区智能连接
分区表
复杂查询裁剪
15
临时表、物化视图与结果缓存
目标=评估临时表 · 物化视图 · unlogged表在复杂查询治理中的…
临时表
物化视图
16
锁与并发对复杂查询的影响
目标=分析复杂查询在读写并发下的锁等… · 快照冲突与膨胀问题 · 制定隔离级别与并发控制策略
并发对复杂查询的…
目标=分析复杂查…
17
内存与工作负载参数调优
目标=围绕work_mem · shared_buffers · maintenance_work_m…
内存
工作负载参数调优
18
查询重写与等价变换
目标=通过谓词下推 · 连接消除 · 外连接转内连接
查询重写
等价变换
19
提示与计划干预手段
目标=掌握pg_hint_plan · enable_*参数 · join_collapse_limi…
提示
计划干预手段
20
慢查询日志与pg_stat_statements
目标=建立慢查询采集 · 归一化 · 排序与追踪机制
pg
stat
21
等待事件与执行阶段诊断
目标=利用pg_stat_activ… · wait_event · pg_locks等定位复杂查询在I/…
等待事件
执行阶段诊断
22
自动清理与统计信息维护
目标=通过VACUUM · ANALYZE · autovacuum调优保障统计信息…
自动清理
统计信息维护
23
扩展统计信息与多列相关性
目标=使用CREATE STATIS… · ndistinct与MCV · 改善复杂条件选择率估算
扩展统计信息
多列相关性
24
JIT编译与复杂表达式开销
目标=评估JIT在复杂查询中的收益与… · 调整jit · jit_above_cost等参数治…
JIT
编译
25
复杂查询的基准测试与回归验证
目标=使用pgbench · EXPLAIN对比 · A/B测试与计划基线
复杂查询的基准测…
回归验证
26
生产环境复杂查询治理流程
目标=建立从监控告警 · 慢查询归因 · 优化实施到上线验证的闭环治理流程与变…
生产环境复杂查询…
目标=建立从监控…
27
典型OLTP复杂查询治理案例
目标=针对订单 · 库存 · 用户画像等OLTP场景
OLTP
典型
28
典型OLAP复杂查询治理案例
目标=针对报表 · 漏斗 · 留存
OLAP
典型
29
混合负载下的复杂查询隔离
目标=通过资源组 · 连接池 · 读写分离
混合负载下的复杂…
目标=通过资源组
30
复杂查询性能治理综合实战
目标=给定真实慢查询与数据集 · 完成执行计划分析 · 索引与SQL重写
复杂查询性能治理…
目标=给定真实慢…
所属VIP或分类
同VIP:PostgreSQL云化与混合部署工程
同VIP:PostgreSQL企业生产数据库建设
同VIP:PostgreSQL企业项目验收交付指南