DBA薪资高,就业机会多,发展空间大
应届生入行|技术转型|晋升涨薪的明智之选
六大学习阶段,融合经典实战场景,助力你成为云时代抢手人才
主要对整体课程进行全面介绍,包括课程目标、内容、课程的亮点展示,以及课程的适合人群,讲师给出的宝贵的学习建议!课程试看链接:https://class.imooc.com/lesson/3145#mid=72248
先带大家了解DBA岗位的要求以及现状,并且带领大家快速掌握DBA必备基础知识:Linux的使用,Shell基础以及MySQL在各种环境的部署。
DBA需要对SQL非常熟悉,并且要知道在不同场景使用不同字符集和字段类型,以及知道各种运算和函数的使用。
包括MySQL用户管理、SQL MODE详解、数据库对象(视图、存储过程、触发器)应用举例、各个版本特性以及各种存储引擎的介绍。
MySQL日志,Binlog、Redo Log、Undo Log等;MySQL备份和恢复,包括mysqldump、mydumper、Xtrabackup、Clone Plugin;增加了误操作恢复的实验。
主从复制原理、主从复制部署、主从架构维护、复制的演进历程和复制常用参数。
开发语言(Shell、Go、Python)操作MySQL以及主流PT工具的使用.
介绍了MySQL分区、分库分表、内存和磁盘管理.
包括数据库上云之后的常见操作,比如:资源申请、备份和恢复方式、告警方式、慢查询分析和Redis大key获取、SQL审核方式以及云数据库使用规范等。
包括Redis常用数据类型、主从复制、Redis Cluster、AOF和RDB。
包括Redis大key和热key的发现和预防、压测、常见监控项、备份、迁移、使用Redis的注意事项。
包括MongoDB单机、副本集、集群部署,也包括MongoDB的压测,性能排查、备份恢复和数据安全。
为什么添加索引能增加查询速度?哪种情况应该添加哪种索引?怎样正确使用索引?哪些情况会有锁竞争,都是中高级DBA必须掌握的
中高级DBA对事务的掌握是不可或缺的,事务是怎样提交和回滚的?为什么读写不冲突?不同场景应该选择哪一种事务隔离级别?
区分高级DBA和初中级DBA的技能之一:即SQL优化,通过实际案例帮助理解多种场景下的SQL优化技巧和原理。
包括目前主流的高可用方案介绍、双主+keepalived部署和测试、Orchestrator部署和维护。
InnoDB Cluster是官方高考方案的部署、高可用测试以及实现原理。
自动化时代对DBA的新要求:掌握Go语言,实现部分工作自动化。
DBA大佬传授工作中的经验宝典,让你工作中少走弯路。
部署一套完整的数据库,包括MySQL、Redis和MongoDB,基于这一套数据库,再进行日常的企业级实战操作。
企业级数据库维护,包括读写分离、慢查询系统、Redis大key展示、数据库巡检系统、迁移等。
面试DBA岗位前必准备,解析MySQL常见经典面试题,助你顺利拿到心仪的Offer。
面试DBA岗位前必准备,Redis和MongoDB常见经典面试题解析。
现在很多公司的DBA,都要求具备ClickHouse维护能力,就补充一些ClickHouse的内容,包括基础使用、高可用环境部署、备份和恢复、监控等。
掌握Elasticsearch等非关系型数据库和搜索技术将为DBA带来更多的职业发展机会,本章包括Elasticsearch基础使用、集群部署、监控、可视化等。
微信扫码
选课无忧,省心划算
直接对话课程负责人
扫码加顾问老师 立即咨询