4006-998-758
3000+课程任你选择
PostgreSQL优化
研发学院 PostgreSQL优化 开课时间:2022-05-19
胡国青

吉林大学计算机系毕业先后加入外企,互联网公司等。从事Oracle、MongoDB、MySQL、Hadoop、Redis等咨询、支持和培训工作。为大量银行/金融、电信行业、互联网、保险等客户提供支持和服务。曾任职惠普、快乐购-芒果TV等公司服务,主要负责DBA和技术架构工作。热衷于Oracle、MySQL、MongoDB、Redis、 Linux、Java、Python、shell等技术。
目前任职多家公司数据库技术顾问;负责SQL优化、DB培训、DB架构设计等相关工作。为几十家大型企业做过数据库培训。
擅长数据库架构、问题诊断和性能调优以及web诊断、大数据管理等。
2014年,考取Oracle OCM
2016年,加入MongoDB核心社区,从事课件书写和技术分享
2018年,研究NewSQL,并应用到线上使用

查看老师详情
课程内容

课程介绍


本课程是基于互联网大厂技术实践和业务应用场景,结合当前企业级应用场景进行综合性课程设计。从专业知识,专业技能,通用技能多维度全面培养数据库优化人才的的综合能力。

 

课程时长 


2天( 6小时/天)


课程特色 


基于互联网超大规模应用为基础的真实架构案例驱动教学;

超大规模分布式数据库架构设计与真实案例实践;

构筑顶级能力维度模型,带你快速成长为数据化转型所需的复合型人才。


课程大纲 


1、  讲义:PostgreSQL优化管理诊断

PostgreSQL数据库基本知识概述

1.   PostgreSQL优势特点

2.   PostgreSQL哪些场景适合

3.   PostgreSQL数据库分区表

4.   PostgreSQL数据类型

5.   PostgreSQL事务隔离级别

6.   PostgreSQL锁

7.   PostgreSQL架构

8.   PostgreSQL数据库日志维护

9.   PostgrelSQL和GreenPlum对比

PostgreSQL数据库索引

1.数据库索引算法:B-tree,Hash,Gist,Gin,SP-Gist

2. 如何给业务场景选择合适的索引类型

3. 多列查询的索引使用

4. 合并查询的索引使用

5. 函数和表达式索引的使用

6. PostgreSQ全文检索使用

7. 利用索引进行排序减少CPU开销

8. 利用索引加速JOIN操作

9. PostgreSQL索引使用注意事项

PostgreSQL数据库热备份与恢复

1. PostgreSQL数据库热备份

2. PostgreSQL数据库在线增量备份

3. PostgreSQL数据库逻辑

备份: pg_dump,pg_dumpall

4. PostgreSQL数据库文件完全恢复

PostgreSQL大表场景下优化

1. PostgreSQL PL/Proxy应用场景--分库分表

2. 数据表分区应用场景

3. 数据均衡设计之初

4. 数据表片键设计

5. 多表连接查询优化

6. 大表数据SQL查询优化

7. 表溢出导致查询突然变慢

8. 性能诊断工具: Explian SQL执行计划相关的成本因子

9. 执行计划缓存管理

10. 函数的三种稳定性状态对优化器的影响分解

11. 如何让数据, 指定表关联顺序

12. 高并发插入优化

13. 高并发下的锁导致的性能问题

14. 分库分表调优

15. 函数导致的性能问题分析

16. 大批量数据更新优化技巧

17. 大JSON字段的高并发更新优化技巧

18. 索引优化技巧

19. 分区表优化

20. 高速缓存

21. 数据库关键性能参数优化

22. 综合优化案例

PostgreSQL数仓架构设计

1. PostgreSQL和数据仓库

2. 基于PostgreSQL数仓架构设计实践

 

2、提问:每天预留1个小时

通过培训,大家互动提问,如何避免线上问题

返回上一级