openGauss训练营学习心得-个人小记
在上周末(2021年09月11/12日13:30 -17:30)参加了“8小时玩转openGauss训练营”-第二期活动,多位老师对openGauss的方方面面进行了介绍。由于是第一次正式接触openGauss数据库,走马观花似的听了2天课程,实际并没有消化多少知识。因为没有课程回放视频,所以只好将这两天授课涉及的文档又“自学”了一遍。然后参加了那个考试,幸运的一次考过了( 60分擦线)。
文档内容挺挺多的,我把每部分讲的文档整理了一些目录,方便以后再翻看,如果有其他小伙伴只想看一下自己比较关注的内容,也可以看看我整理的这部分东西↓↓↓。
第一讲 openGauss体系架构–朱金伟
文档下载链接:https://www.modb.pro/doc/45911
文档检索目录:
openGauss 开源社区介绍 p3-p7
openGauss 架构 p9-p17
openGauss体系结构 p9-p10
openGauss逻辑模块 p11
openGauss SQL命令处理流程 p12-p13
openGauss SQL引擎 p14
openGauss查询优化 p15
openGauss 执行引擎 p16
openGauss 存储引擎 p17
openGauss 核心技术及实践 p19-p50
高性能部分p19-p43
NUMA多核优化 p19-p23
线程池 p24-p29
事务&检查点 p30-p33
OLTP&OLAP特性及应用场景p34-p35
行存、列存、行列混合 p36-p38
MOT内存表&风控场景 p39-p43
可用性部分 p45-p50
openGaus双机架构&极致RTO p45-p50
安全性部分p52-p55
云上部署安全问题 p52
全密态加密等值查询 p53-p55
易运维部分p57-p62
数据库运维问题 p57
openGauss AI全景图 p58
AI4DB(参数调优、慢SQL发现、监控与异常检测、索引推荐) p59-p62
DB4AI p63
核心技术总结 p64
openGauss 未来技术发展方向 p66-p70
未来技术方向(更智能、安全、高效) p66-p68
2021年主要规划特性 p69
即将发布技术特性(In-place Update、paxos协议自选主)p69-p70
第二讲 场景演练:主备HA集群部署–贾军锋
文档下载链接:https://www.modb.pro/doc/45912
文档检索目录:
主备HA概述 p3-p7
主备架构&两地三中心 p3-p4
同步/异步复制 p5-p6
openGauss部分主备参数 p7
主备HA搭建 p9-p13
安装流程简介 p10
软硬件要求 p11-p12
安装包获取方式 p14
安装文档参考链接 p13
主备HA日常管理 p15-p23
主备角色切换 p16-p19
集群节点删除和添加p20-p23
第三讲 WDR报告和性能调优–刁现峰
文档下载链接:https://www.modb.pro/doc/45913
文档检索目录:
openGauss集群性能指标体系 p3-p27
系统级: 集群级别或节点级别指标 p4-p12
• OS
• Instance Time
• Memory
• Session, Thread
• Events, Utility
对象级:数据库对象指标 p13-p19
• Database、Table、Index、Sequence
• File
• Lock、Transaction
应用级:表征应用负载性能 p20-p24
• Transaction、Statement
• Active session Profile(ASP)
• Slow query
• Full SQL trace
核心指标矩阵表 p25-p27
openGauss WDR p28-p31
WDR Snapshot p28
生成 WDR Report p29
集群级&节点级报表报表 p30-p31
性能调优案例分析 p32-p42
整体性能问题导图 p32
语句性能问题导图 p33
案例-不正确索引 p34-p35
案例-应用升级后性能劣化 p36
案例-无辜的内核 p37-p39
案例-集群整体性能不达标 p40-p41
案例- ASP 诊断慢查询 p42
第四讲 openGauss的AI特性 – 王天庆
文档下载链接:https://www.modb.pro/doc/45914
这一部分算是第一讲AI部分的延伸介绍。
文档检索目录:
AI能力整体规划p3-p7
AI能力介绍 p9-p15
第五讲 内存优化表–王鹏
文档下载链接:https://www.modb.pro/doc/45915
这一部分算是第一讲MOT特性的延伸介绍。
文档检索目录:
MOT技术介绍p3-p6
MOT介绍 p4
基于Silo的事务管理以及乐观并发控制p5
MOT扩展FDW p6
MOT性能基准(TPCC)p7-p9
MOT部署与配置 p10-p14
MOT相关的配置文件p11
MOT持久化和高可用配置 p12
MOT内存规划p13-p14
MOT使用p15-p19
授权、创建表/索引 p16
查询本机编译(JIT) p17
乐观并发控制OCC和重试 p18
MOT监控 p19
第六讲 实践总结之安装部署避坑指南–彭冲
第七讲 实践总结之用户访问的一些限制–彭冲
第八讲 实践总结之开发工具的使用–彭冲
这三讲都是一位老师讲的,都在一份文档中,主要包含:
以实战经验介绍安装编译过程中的一些问题解决,包括一些扩展插件的编译支持等;p3-p9
pg_hba文件及ssl认证等;p10-p13 p21 p23
DataStudio工具简介,以及其他开源工具连接openGauss。p24-p27
文档下载链接:https://www.modb.pro/doc/45909
文档检索目录:
一、python3版本问题 p3
二、root不能SSH互信问题 p4
三、MTU设置问题导致ssh连接超时问题 p5
四、编译常见问题 p6
如何支持xml数据类型
如何让psql支持历史命令
make报错码127
五、外部表插件 p7-p8
mysql_fdw p7
oracle_fdw p8
六、postgis插件编译 p9
七、客户端连接问题 p10-p13
客户端ip未加白名单 p10
初始化用户远程登录 p11
数据库混用加密方式导致连接认证问题 p12
JDBC与java版本 p13
八、表分区语法 p14
九、用户自定义函数 p15-p17
十、数据库兼容性 p18
dbcompatibility
十一、日期时间类型 p19-p20
十二、权限配置 p21
权限体系
系统权限与对象权限
访问控制列表ACL
十三、备份恢复 p22
十四、SSL验证模式 p23
十五、DataStudio等图形客户端工具 p24-p27
第九讲 实践总结之数据库基线参数–高云龙
第十讲 与PostgreSQL的对比–高云龙
第十一讲 运维监控工具–高云龙
这三讲也是一位老师讲的,都在一份文档中,主要包含:
数据库参数最佳实践值;
双写与增量checkpoint的原理介绍和差异对比;事务回卷的影响和快速复现方法;数据类型比较;
介绍数据库内部工具及监控部署、信息收集等。
文档下载链接:https://www.modb.pro/doc/45917
文档检索目录:
openGauss 最佳参数实践 p1-p10
参数查看方式 p2
参数分类以及修改方式 p3-p4
最佳参数实践 p5-p8
初始化参数&参数验证 p9-p10
openGauss与PostgreSQL对比 p11-
体系结构对比 p12
运维工具对比 p13
特性对比 p14 p16-p20
checkpoint p16
磁盘保护 p17
事务XID p18-p20
数据库对象对比 p15
openGauss运维监控工具 p21-p34
监控的要点 p22
Prometheus+Grafana p23
opengauss_exporter p24-p34
opengauss_exporter特点 p24
额外数据库配置 p25
监控指标文件配置 p26
启动exporter p27-p28
采集指标查看 p29-p33
第十二讲 主备高可用使用问题与解决–刘伟
文档下载链接:https://www.modb.pro/doc/45910
这部分主要讲了高可用架构、搭建以及故障解决,ppt只有10页左右,就不需要整理目录了。
第十三讲 openGauss社区介绍–向新勇
介绍openGauss社区的规划和发展、如何在开源社区上贡献内容,以及openGauss培训认证体系。
文档下载链接:https://www.modb.pro/doc/45924
文档检索目录:
开源与openGauss社区
开源文化 p2-p4
开源&中国&华为 p5-p7
开源&openGauss p8-p10
openGauss社区 p11-p26
社区委员会 p12
社区用户组 p13
如何加入社区 p14-p15
社区贡献&捉虫活动 p16-p24
社区运营 p25-p26
人次培养&认证 p27-p31
--据说训练营结营学员参加认证有优惠
–20210914 23:40