MySQL阶段 知识点总结

数据库课程知识点回顾

M y S Q L 需 要 掌 握 的 技 能 : \color{blue}{MySQL需要掌握的技能:} MySQL

1、熟悉MySQL的程序结构,物理结构,逻辑结构,安全及初始化管理

2、熟悉各分支MySQL 5.6 , 5.7 , 8.0等主流版本软件结构特性

3、熟悉DDL, DCL, DML 等SQL语句的规范及应用

4、熟悉高级SQL开发,存储过程,函数,触发器,事件,游标等

5、熟悉Btree的查找算法,对MySQL的辅助索引、聚集索引、索引高度有深入理解

6、熟悉InnoDB核心原理, 对事务、ACID、REDO UNDO、隔离级别、各类锁机制有深入研究

7、熟悉MySQL binlog及slowlog等工具日志应用

8、设计和实现MySQL逻辑(mdp)和物理备份(xbk)策略

9、熟悉MySQL主从复制 (Replication)原理,故障监控,主从延时分析,架构演变

10、熟悉MHA高可用架构的设计与实现,并配合Atlas或MyCAT实现读写分离

11、熟悉PXC高可用架构的设计与实现,配合ProxySQL实现读写分离

12、熟悉MGC高可用架构的设计与实现,配合被Maxscale实现读写分离

13、熟悉MHA配合MyCAT实现分布式高可用架构

14、熟悉MySQL核心参数优化评估,*索引优化,*锁监控优化,主从及架构优化

15、熟悉Redis安全远程管理,RDB和AOF持久化机制

16、熟悉5种基础书记类型应用

17、熟悉Redis sentinel 高可用架构及Redis Cluster(Codis)分布式分片架构

18、熟悉MongoDB基础管理,用户安全保证,CRUD等

19、熟悉MongoDB Replication及Sharding Cluster 的规划及实施

20、熟悉MongoDB 备份恢复及迁移

D B A 或 运 维 工 作 内 容 : \color{blue}{DBA或运维工作内容:} DBA

1、配合开发进行schema设计及开发,负责日常SQL审核及优化
	
2、负责MySQL数据库slowlog收集及分析,进行语句和索引优化

3、负责锁、内存等各指标监控及优化

4、日常检查备份可用性,定期的恢复演练,版本迁移升级

5、主从复制架构的设计、实施、监控及延时分析和处理

6、负责日常监控,故障处理及主从延时的处理

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值