- IT证书
- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
IT相关从业人员,PostgreSQL DBA,在校大学生,开发人员
你将会学到:
了解PostgreSQL数据库优化的各种知识,掌握SQL优化技巧,能够进行SQL改写。
课程简介:
数据库优化概述
基准测试
1.快速生成测试数据
2.pgbench使用方法
3.IO压测
4.sysbench使用方法
5.netperf网卡性能测试
Linux监控工具
1.Linux监控工具(top,free,iostat,vmstat,sar)
2.iotop
3.pg_top
4.iftop
操作系统优化
1.NUMA
2.hugepage
3.vm参数
4.io调度算法
5.磁盘预读
6.资源限制
7.Linux控制组-cgroup
数据库优化
1.max_connections
2.shared_buffers
3.work_mem
4.autovacuum
5.dynamic_shared_memory_type
6.checkpoint_timeout
7.JIT
8.工具调优
统计信息详解
1.统计信息
2.代价计算
3.监控统计信息
4.扩展统计信息
执行计划详解
1.优化器概述
2.查看执行计划
3.控制节点
4.物化节点
5.扫描节点
6.连接节点
7.hint使用方法
8.auto_explain使用方法
9.plan cache用法
10.多表连接优化
11.执行计划调优
并行查询详解
1.并行查询原理介绍
2.并行查询相关参数
3.并行计算应用案例
发现TOP SQL
1.发现top sql
2.pg_profile安装与使用
3.pg_corn定时任务
SQL优化
1.SQL优化基本思路
2.简单索引优化
3.模糊查询优化
4.多过滤条件优化
5.小部分数据查询优化
6.分页查询优化
7.优化案例(17个优化案例)
SQL改写
1.查询转换
2.提升子查询
3.表与表之间的关系
4.标量子查询
5.半连接(semi join)
6.反连接(anti join)
7.filter循环
8.外连接(outer join)
9.改写案例(16个改写案例)
课程大纲-PostgreSQL性能优化(10)
第1章数据库优化概述(22分钟1节)
第2章基准测试(1小时48分钟5节)
第3章Linux监控工具(1小时29分钟8节)
第4章操作系统优化(1小时57分钟8节)
“叶巍”老师的其他课程更多+