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
十三.分布式架构-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主从优化