首页
›
Web后端与企业应用开发
›
068-数据库缓存工程回归冒烟清单
›
《PostgreSQL缓存回归冒烟:索引优化与查询性能测试》
VIP20
本课程属于:068-数据库缓存工程回归冒烟清单
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
PostgreSQL缓存回归冒烟:索引优化与查询性能测试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
缓存基础概念
PostgreSQL共享缓冲区 · 操作系统缓存 · WAL缓冲区的作用与区别
缓存基础概念
PostgreSQL
02
缓存命中率
pg_stat_bgwriter与p… · 计算缓存命中率公式
缓存命
pg
03
回归冒烟测试定义
回归测试与冒烟测试在数据库性能领域的… · 为何要针对缓存做回归
回归冒烟测试定义
回归测试
04
测试环境搭建
使用pgbench创建测试表与数据 · 配置shared_buffers · effective_cache_si…
测试环境搭建
pgbench
05
索引类型概览
B-tree · Hash · GiST
索引类型概览
B-tree
06
B-tree索引深度
索引页分裂 · 填充因子 · 高度对缓存的影响
B-tree
索引深度
07
索引扫描方式
Index Scan · Index Only Scan · Bitmap Scan在缓存中的行为…
索引扫描方式
Index
08
顺序扫描与索引扫描
全表扫描对缓存污染 · 索引扫描如何利用缓存减少IO
顺序扫描
索引扫描
09
缓存预热技术
pg_prewarm扩展 · 手动预热索引与表 · 模拟生产缓存状态
缓存预热技术
pg
10
冷缓存与热缓存
冷启动查询性能基线 · 热缓存下查询性能对比 · 回归测试必须区分
冷缓存
热缓存
11
索引膨胀检测
pgstatindex函数查看索引元… · 膨胀对缓存效率的影响
索引膨胀检测
pgstatindex
12
索引维护
REINDEX · VACUUM · CLUSTER对缓存与查询性能的回归…
索引维护
REINDEX
13
多列索引与复合索引
索引列顺序对缓存利用与查询过滤效率的…
多列索引
复合索引
14
部分索引与表达式索引
减少索引体积 · 提升缓存命中率的特殊索引设计
部分索引
表达式索引
15
索引唯一性约束
唯一索引在缓存中的写入放大效应 · 对回归测试的干扰
索引唯一性约束
唯一索引
16
查询计划分析
EXPLAIN (ANALYZE · BUFFERS)输出解读 · 识别缓存命中和未命中
查询计划分析
EXPLAIN
17
共享缓冲区命中与未命中
Buffer Hit与Buffer… · 如何通过pg_stat_statem…
共享缓冲区命
未命
18
排序与哈希操作
work_mem与缓存的关系 · 排序溢出到磁盘对性能的回归影响
排序
哈希操作
19
连接查询缓存行为
Nested Loop · Hash Join · Merge Join在缓存利用上的差…
连接查询缓存行为
Nested
20
子查询与CTE
公共表表达式物化对缓存的消耗 · 优化为子查询后的缓存回归对比
CTE
子查询
21
参数调优
shared_buffers · effective_cache_si… · random_page_cost对索…
参数调优
shared
22
并行查询与缓存
并行扫描对共享缓冲区的竞争 · 并行度设置对缓存回归的干扰
并行查询
缓存
23
缓存压力测试
使用pgbench进行高并发查询 · 观察缓存命中率下降与性能拐点
缓存压力测试
pgbench
24
回归测试脚本编写
使用pgbench自定义脚本 · 固定查询参数 · 记录缓存命中与执行时间
回归测试脚本编写
pgbench
25
基线建立
首次运行记录冷缓存与热缓存下的查询延… · TPS · 缓存命中率作为基线
基线建立
首次运行记录冷缓…
26
变更后回归对比
索引重建 · 参数修改 · 数据增长后重新运行测试
变更后回归对比
索引重建
27
自动化回归框架
使用shell或Python脚本调用… · 解析日志生成缓存回归报告
自动化回归框架
shell
28
常见回归案例
索引缺失导致全表扫描 · 索引膨胀导致缓存效率下降 · 参数不当导致索引被忽略
常见回归案例
索引缺失导致全表…
29
性能回归阈值
设定缓存命中率下降百分比 · 查询延迟增加百分比作为冒烟通过/失败…
性能回归阈值
设定缓存命
30
课程总结与最佳实践
索引优化与缓存回归测试的日常流程 · 持续监控与自动化建议
课程总结
最佳实践
所属VIP或分类
同VIP:Docker缓存服务回归冒烟:日志收集与错误排查工程
同VIP:Redis持久化策略回归冒烟:RDB与AOP工程验证
同VIP:Spring-Boot-Redis缓存层回归冒烟测试方案