数据库运维
记录DBA学习成长历程

MySQL中级DBA学习笔记

MySQL实战45讲
MySQL中级DBA知识要求
第1章:数据库介绍
第2章:MySQL介绍和安装
第3章:MySQL基础管理

三.MySQL体系结构与管理

1-mysql体系结构工作原理
2-MySQL的逻辑结构
3-MySQL物理存储结构

四.MySQL的SQL基础应用

1-MySQL数据类型、表属性、字符集
2-MySQL的DDL数据定义语言和DCL数据控制语言
3-MySQL的DML数据操作语言
4-MySQL的DQL应用-select数据查询单表子句
5-MySQL的DQL应用-join多表连接查询和设置表列别名
6-MySQL的DQL应用-information_schema.tables视图
7-MySQL DQL应用数据查询语言常用show命令

五.MySQL的索引及执行计划

1-MySQL索引作用及种类和B树(B+tree)
2-MySQL辅助索引(S)和聚簇索引(C),回表查询及索引问题
3-MySQL索引的查询、创建、删除基本管理
4-MySQL压力测试索引优化效果演示全过程
5-MySQL执行计划获取及索引类型
6-MySQL的联合索引设置分析总结
7-MySQL索引应用规范
8-MySQL不走索引的情况(DBA开发规范)
9-优化器针对MySQL索引的算法

六.存储引擎

1-MySQL存储引擎的查看种类及功能介绍
案例-zabbix监控系统架构整改
案例:InnoDB和MyISAM存储引擎的替换
2-MySQL的InnoDB存储引擎优点及和MyIsam的区别
3-MySQL存储引擎表级查看及修改
4-MySQL的InnoDB存储引擎物理存储结构
简历案例-备份没有,日志也没开情况下数据恢复
5-MySQL事务的ACID特性
6-MySQL的InnoDB存储引擎核心参数

七.日志管理

1-MySQL日志管理概述及错误日志介绍
2-MySQL的binlog二进制日志作用及配置
3-MySQL的binlog记录方式
4-MySQL的event事件
5-MySQL的binlog二进制日志文件及内容查看
案例-使用binlog日志进行数据恢复
案例-恢复被drop的库,保证其他库不受影响
6-mysql-binlog日志的GTID新特性
案例-使用二进制日志恢复数据
7-mysql二进制日志其他操作
8-MySQL的slowlog慢日志

八.备份恢复

1-DBA数据库备份恢复职责
2-MySQL备份类型、方式及工具介绍
3-MySQL逻辑备份工具mysqldump
利用全备+binlog恢复MySQL数据库误删除之前
MySQL企业故障恢复案例
写MySQL备份脚本和策略
4-MySQL物理备份工具xtrabackup(XBK)
innobackupex 增量备份(incremental)案例
Xtrabackup企业级增量恢复实战
mysqldump备份恢复例子
备份集中单独恢复表
从mysqldump 全备中获取库和表的备份

九.主从复制基础

1-主从复制核心功能及前提
2-MySQL主从复制搭建
3-MySQL主从复制的原理Classic Replication
4-MySQL主从故障监控分析

十.主从复制高级进阶

1-MySQL延时从库概念
MySQL延时从库应用案例
2-MySQL半同步复制
3-MySQL过滤复制及GTID复制

十一.MHA高可用技术

1-MySQL主从复制架构演变
2-MySQL MHA高可用架构部署
3-MHA高可用架构工作原理及软件包构成
4-MHA高可用架构Manager配置文件参数介绍
5-MySQL MHA故障模拟及恢复
6-MySQL MHA 的vip功能及故障演练
7-MySQL MHA Send_Report 邮件故障提醒
8-MySQL MHA binlog server部署
9-管理员在MySQL高可用架构维护的职责

十二.读写分离架构-Atlas

1-MySQL读写分离架构-Atlas

十三.分布式架构-MyCAT

1-MySQL分布式架构-MyCAT环境准备
2-MySQL分布式架构介绍及MyCAT部署
3-MyCAT读写分离及高可用配置
4-MyCAT垂直分表
5-MyCAT核心特性——分片(水平拆分)
6-MyCAT优化关联查询:全局表和E-R分片

十四.redis学习笔记

1-Redis使用场景介绍
2-Redis安装部署和基本管理操作
3-Redis安全配置和查看
4-Redis持久化
5-Redis数据类型及键的操作
6-Redis String应用场景
7-Redis hash类型(字典类型)应用场景
8-Redis LIST(列表)应用场景
9-Redis SET 集合类型(join union)应用场景
10-Redis SortedSet(有序集合)应用场景
11-Redis发布订阅
12-Redis事务
13-Redis(Master-Replicaset)主从复制
14-Redis-sentinel(哨兵)
15-Redis cluster 分布式集群
16-Redis的多API支持及一些概念

十五.MongoDB学习笔记

1-MongoDB逻辑结构
2-MongoDB安装部署及配置
3-MongoDB常用基本操作
4-MongoDB对象操作
5-MongoDB用户及权限管理
6-MongoDB复制集RS(ReplicationSet)
7-MongoDB复制集管理操作
8-MongoDB Sharding Cluster 分片集群
9-MongoDB balancer操作
10-MongoDB备份恢复

十六.MySQL优化

1-MySQL优化哲学
2-MySQL优化工具的使用
3-MySQL优化思路分解
4-MySQL参数优化
5-MySQL锁的监控及处理
6-MySQL主从优化

赞(9)
MySQL学习笔记 » MySQL中级DBA学习笔记