PostgreSQL性能优化(10)

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

12077人学习

初级108课时2023/08/07更新

二维码下载学堂APP缓存视频离线看

叶巍
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
  • 课程介绍
  • 课程大纲

适合人群:

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)

展开更多

“叶巍”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部