ACP认证培训心得总结
2023年7月份有幸参加了AntDB ACA认证培训,之后一直在官网和微信公众号留意AntDB ACP中级认证培训的开课时间,6月份看到老师朋友圈发布了24年6月ACP认证培训相关信息,第一时间进行了报名。
培训之前还特意回顾了ACA的课程内容,主要是数据库介绍、AntDB基础工具介绍、AntDB分布式和集中式数据库管理和使用、AntDB数据库的安装部署,ACP认证的培训内容相较于ACA来说,确实在技术深度上有了显著的提升。
ACA主要是为我们打下了数据库基础知识的基石,而ACP则是对AntDB数据库自身技术的深入解读及使用和运维的详细指导。
ACP认证培训主要包括三个方面的内容:
(1) AntDB 性能优化
第一部分针对操作系统优化,主要讲解了网络参数、磁盘调度程序;性能参数优化主要是针对数据库
安装完成后的补充和加固,一类是和资源消耗相关,另一部分是和执行计划相关的参数。
第二部分针对SQL优化
1.增加必要索引、过滤条件内推、函数计算外移
2.with改写、移除冗余关联、覆盖索引
两大优化原则:
1.尽可能在最内层做数据过滤
2.尽可能在最小结果集上做运算,通常是最外层做计算
相关技术手手段包括:
1.慢SQL捕获
2.执行计划分析
3.索引优化
4.SQL逻辑改写
5.Hint提示
课程最后还讲解了几个优化案例,供大家理解
本章的分享的主要内容,包括问题识别、执行计划分析、具体悠哈手段
(2)AntDB 迁移解决方案
1.Oracle兼容性分析和技术对标
重点介绍了Oralce语法兼容,主要介绍了服务器级别、会话级别、语句级别;还有通用特性对标分析
(2)MTK迁移工具
从产品概述、产品价值、应用场景、产品整体架构、尤其重点介绍了核心模块功能
MTK核心模块包括:源数据捕获、数据转换处理、数据回放、任务管理、权限管理
(3) AntDB运维监控
1.AntDB集中式与分布式监控点介绍
例如集群-节点运行状态、集群-主从状态、主从延迟、集群-空闲事务会话数、集群-等待事务会话数、
集群-连接数、数据库对象-表膨胀、数据库对象-表倾斜、数据库对象-有效性、死锁检测、数据库对象年龄、SQL-长事务、长连接、慢查询等
2.AntDB运维工具ADB-TOOL
该工具可以实现在多个节点执行并返回结果
3.AntDB监控管理工具-ACC
AntDB CC(AntDB Control Center,即ACC)是湖南亚信安慧基于AntDB数据库精心打造的数据库智能运维管理平台,可以提供AntDB安装部署、性能监控、故障诊断、安全管理等功能,利用大数据AI等技术,帮助用户降低数据库管理的难度及人工操作引发的服务故障,有效保障数据库服务的稳定和高效运行。
作为一款以 AntDB 为核心的企业级数据库管理平台,ACC具有丰富的产品特性:
一站式服务:对AntDB全生命周期进行管理,包括AntDB的安装、升级、扩容、高可用切换等所有的数据库操作,便捷的界面,简化运维人员手工操作,极大提高运维的效率。
一键部署升级:支持一键部署至任意对应的服务器上,减少重复性工作。 环境部署所需功能与服务全覆盖,从节点管理到环境搭建、自动部署,覆盖环境部署工作场景,大幅提升运维效率。
多维度视图:可以针对数据库实例,数据库集群,数据库及群组建立不同的视图,能够对管理的AntDB运行状况进行统一监控与展示,便于领导层决策。
统一租户管理:AntDB多租户技术可以实现多个租户之间共享主机资源,同时又可以实现不同租户间的个性化需求,充分利用主机资源。
安装部署也易上手,只需执行几条命令
AntDB数据库认证培训
认证培训体系
AntDB认证体系是由亚信安慧AntDB数据库团队面向相关技术人员推出的多层次能力认证体系。该认证体系包括助理工程师(AntDB Certified Associate)、专业工程师(AntDB Certified Professional)和高级工程师(AntDB Certified Master)(暂未开通)三个级别。
助理工程师 (AntDB Certified Associate):面向初学者和刚接触AntDB数据库的技术人员,主要涵盖基础知识和基本操作。
专业工程师 (AntDB Certified Professional):面向有一定基础的技术人员,内容涉及AntDB数据库的日常维护、功能特性、性能分析、压力测试、SQL语言及高级SQL、服务端编程等。
高级工程师 (AntDB Certified Master):将来面向高级技术人员,内容将更加深入,涉及数据库的架构设计、优化策略及高级运维技术。
ACP官网链接:ACP官网
最后附上ACP证书,证书只是一个阶段性结果,动手实践依然重要,祝大家学有所成!