openGauss训练营学习心得
通过这2天8小时的突击学习,了解了openGauss的特性,大概了解了openGauss的架构,入门了openGauss主备高可用,认识了最佳参数和运维工具
openGauss特性
openGauss内核深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性
高可靠
业务无忧,故障切换时间RTO<10s
全链路的业务
高性能
两路鲲鹏性能150万tpmC;
面向多核架构的并发控制技术;
NUMA-Aware数据结构;
QL-Bypass智能选路执行技术;
高安全
端到端全方位安全防护;
精细安全管理:细粒度访问控制、多维度审计;
全方位数据保护,存储&传输&导出加密、动态脱敏、全密态计算;
易运维
基于AI的智能参数调优,提供AI参数自动推荐;
慢SQL诊断,多维性能自监控视图,实时掌控系统性能表现;
提供在线自学习的SQL时间预测、快速定位,急速调优;
openGauss的架构
存储引擎
- MVCC行存储引擎
- 内存MOT引擎
- 列存储引擎
SQL Engine
- SQL接口
- SQL解析器
- SQL优化器
- 并行执行
数据库线程池
实现原理:
openGauss主备高可用
-
主备HA搭建
了解主备HA同步复制流程和主备HA异步复制流程,同步复制(默认备机日志落盘后主机提交事务,强同步模式,有性能损耗,可靠性高);异步复制(主机日志落盘后即可提交事务,性能高,可靠性差)
-
主备HA日常管理
Switchover:主机运行正常,因为维护等需求进行switchover操作,switchover之后主
机降备,备机升主并开始接管业务,这些操作需要主机和备机之间交互才能完成
Failover:主机故障后,备机需要进行failover操作,failover后备机升主,开始接管业务;
failover的过程是备机独立完成的,不需要和主机进行交互
最佳参数和运维工具
-
最佳参数参考值 高老师ppt
-
运维管理监控工具使用
备份恢复工具(gs_dump,gs_dumpall,gs_restore,gs_basebackup,gs_probackup,BRM)、监控工具(opengauss_exporter)、高可用工具(gs_ctl)