了解PostgreSQL数据库优化的各种知识,掌握SQL优化技巧,能够进行SQL改写。

*   01 数据库优化概述/

  *   01 数据库优化概述.mp4 (109.00 MB), 22:21

*   02 基准测试/

  *   01 快速生成测试数据.mp4 (128.67 MB), 19:59

  *   02 pgbench使用方法.mp4 (170.19 MB), 30:40

  *   03 IO压测.mp4 (136.67 MB), 21:23

  *   04 sysbench使用方法.mp4 (153.29 MB), 26:48

  *   05 netperf网卡性能测试.mp4 (62.33 MB), 09:58

*   03 Linux监控工具/

  *   01 top使用方法.mp4 (147.99 MB), 22:54

  *   02 free使用方法.mp4 (30.40 MB), 05:20

  *   03 iostat使用方法.mp4 (29.48 MB), 05:10

  *   04 vmstat使用方法.mp4 (28.52 MB), 05:17

  *   05 sar使用方法.mp4 (130.20 MB), 21:00

  *   06 iotop使用方法.mp4 (25.25 MB), 04:24

  *   07 pg_top使用方法.mp4 (125.71 MB), 20:34

  *   08 iftop使用方法.mp4 (27.00 MB), 05:00

*   04 操作系统优化/

  *   01 关闭numa.mp4 (52.75 MB), 09:18

  *   02 配置huge page.mp4 (183.03 MB), 28:45

  *   03 调整VM参数.mp4 (38.31 MB), 07:25

  *   04 IO调度算法.mp4 (100.59 MB), 17:06

  *   05 调整磁盘预读.mp4 (33.01 MB), 05:53

  *   06 配置资源限制.mp4 (79.00 MB), 12:34

  *   07 cgroup限制cpu资源的使用.mp4 (131.05 MB), 21:37

  *   08 PostgreSQL配置cgroups限制使用资源.mp4 (91.80 MB), 14:26

*   05 数据库参数优化/

  *   01 max_connections调优.mp4 (106.49 MB), 19:37

  *   02 shared_buffers调优.mp4 (116.60 MB), 19:30

  *   03 work_mem调优.mp4 (110.48 MB), 18:50

  *   04 autovacuum调优.mp4 (208.55 MB), 34:04

  *   05 动态共享内存调优.mp4 (82.00 MB), 12:59

  *   06 checkpoint_timeout调优.mp4 (108.02 MB), 21:51

  *   07 JIT调优.mp4 (66.57 MB), 11:28

  *   08 工具调优.mp4 (127.55 MB), 21:23

*   06 统计信息详解/

  *   01 基数定义.mp4 (81.10 MB), 15:25

  *   02 选择性概述.mp4 (39.96 MB), 07:05

  *   03 高频值概念.mp4 (78.61 MB), 12:37

  *   04 相关性定义.mp4 (39.37 MB), 07:13

  *   05 收集统计信息.mp4 (65.40 MB), 13:12

  *   06 rows估算.mp4 (92.01 MB), 15:08

  *   07 代价计算.mp4 (78.43 MB), 13:21

  *   08 监控统计信息.mp4 (129.39 MB), 22:45

  *   09 扩展统计信息.mp4 (64.49 MB), 11:34

*   07 执行计划详解/

  *   01 优化器概述.mp4 (97.25 MB), 17:44

  *   02 控制节点.mp4 (39.88 MB), 07:08

  *   03 物化节点.mp4 (51.25 MB), 09:09

  *   04 扫描节点.mp4 (127.24 MB), 23:13

  *   05 nest loop详解.mp4 (147.80 MB), 25:23

  *   06 hash join详解.mp4 (66.64 MB), 12:03

  *   07 merge join详解.mp4 (62.35 MB), 10:53

  *   08 hint的使用.mp4 (146.62 MB), 23:37

  *   09 auto_explain的使用.mp4 (40.10 MB), 05:55

  *   10 plan cache用法.mp4 (119.48 MB), 19:52

  *   11 多表连接优化.mp4 (77.97 MB), 12:20

  *   12 执行计划调优.mp4 (121.70 MB), 20:29

*   08 并行查询详解/

  *   01 并行查询原理.mp4 (96.67 MB), 18:28

  *   02 并行计算应用案例.mp4 (111.98 MB), 18:02

*   09 发现TOP SQL/

  *   01 发现TOP SQL.mp4 (136.44 MB), 24:22

  *   02 pg_profile安装与使用.mp4 (98.59 MB), 18:09

  *   03 pg_profile报告内容.mp4 (61.92 MB), 09:40

  *   04 pg_cron定时任务.mp4 (109.19 MB), 17:17

*   10 SQL优化/

  *   01 简单索引优化.mp4 (45.73 MB), 08:54

  *   02 模糊查询优化.mp4 (52.26 MB), 08:21

  *   03 多过滤条件优化.mp4 (59.15 MB), 10:54

  *   04 小部分数据查询优化.mp4 (44.83 MB), 08:20

  *   05 分页查询优化-单表分页.mp4 (85.54 MB), 14:25

  *   06 分页查询优化-多表关联分页.mp4 (51.32 MB), 08:54

  *   07 分页查询优化-消除offset.mp4 (72.62 MB), 10:48

  *   08 分页查询优化-多表关联分页优化.mp4 (36.33 MB), 05:29

  *   09 分页查询优化-order by取别名列错误.mp4 (25.35 MB), 04:28

  *   10 优化案例1-统计信息不准确.mp4 (59.00 MB), 11:33

  *   11 优化案例2-delete多列过滤优化.mp4 (29.81 MB), 05:25

  *   12 优化案例3-函数多次执行.mp4 (61.14 MB), 09:23

  *   13 优化案例4-position非等值关联.mp4 (40.40 MB), 06:19

  *   14 优化案例5-利用等待事件优化SQL.mp4 (32.74 MB), 06:21

  *   15 优化案例6-远程连接优化.mp4 (33.72 MB), 05:46

  *   16 优化案例7-where条件带函数导致索引失效.mp4 (21.86 MB), 04:21

  *   17 优化案例8-group by分组优化.mp4 (15.48 MB), 02:38

  *   18 优化案例9-强制数据类型转换导致索引失效.mp4 (19.89 MB), 03:35

  *   19 优化案例10-where条件计算导致索引失效.mp4 (20.86 MB), 03:58

  *   20 优化案例11-Left Join数据变多.mp4 (18.33 MB), 03:11

  *   21 优化案例12-数组查询优化.mp4 (17.22 MB), 03:03

  *   22 优化案例13-距离排序优化.mp4 (11.63 MB), 02:05

  *   23 优化案例14-范围搜索优化.mp4 (12.57 MB), 02:20

  *   24 优化案例15-count优化.mp4 (17.71 MB), 03:13

  *   25 优化案例16-走错索引.mp4 (26.02 MB), 04:41

  *   26 优化案例17-limit优化.mp4 (36.68 MB), 06:10

*   11 SQL改写/

  *   01 谓词推导.mp4 (76.28 MB), 13:48

  *   02 谓词移动.mp4 (54.35 MB), 10:33

  *   03 提升子查询.mp4 (134.91 MB), 22:58

  *   04 表与表之间的关系.mp4 (55.99 MB), 10:16

  *   05 标量子查询.mp4 (82.43 MB), 13:59

  *   06 半连接(semi join).mp4 (55.86 MB), 09:54

  *   07 反连接(Anti Join).mp4 (53.81 MB), 08:45

  *   08 Filter循环.mp4 (38.88 MB), 06:45

  *   09 外连接(outer join).mp4 (34.38 MB), 06:00

  *   10 改写案例1-反连接not in改写.mp4 (37.57 MB), 05:37

  *   11 改写案例2-标量子查询改写.mp4 (24.28 MB), 04:00

  *   12 改写案例3-标量子查询改写.mp4 (55.73 MB), 08:44

  *   13 改写案例4-关联更新,消除SubPlan.mp4 (21.45 MB), 03:51

  *   14 改写案例5-子查询+自连接优化.mp4 (31.11 MB), 04:53

  *   15 改写案例6-子查询中使用distinct导致无法提升.mp4 (22.73 MB), 03:31

  *   16 改写案例7-标量子查询改外连接.mp4 (17.23 MB), 02:57

  *   17 改写案例8-标量子查询改外连接.mp4 (19.61 MB), 03:25

  *   18 改写案例9-反查询改写.mp4 (27.57 MB), 04:12

  *   19 改写案例10-内连接改半连接.mp4 (18.14 MB), 02:57

  *   20 改写案例11-消除Filter.mp4 (24.76 MB), 03:40

  *   21 改写案例12-消除Filter.mp4 (18.99 MB), 03:29

  *   22 改写案例13-分组上拉.mp4 (27.91 MB), 04:48

  *   23 改写案例14-消除外连接.mp4 (46.39 MB), 07:20

  *   24 改写案例15-减少子查询扫描次数.mp4 (38.63 MB), 06:05

  *   25 改写案例16-提前过滤不满足条件的数据.mp4 (20.29 MB), 03:50