《MySQL DBA封神打怪之路》专栏学习大纲

文章目录

  • 《MySQL DBA封神打怪之路》专栏学习大纲
    • 1、作者介绍
    • 2、专栏介绍
    • 3、专栏部分文章截图
      • 3.1.所有文章一栏
      • 3.2.文章内容截图
    • 4、专栏大纲学习指南
      • 4.1对数据库的初步认识
      • 4.2.四种类型的SQL语句基本使用
      • 4.3.超丰富的多表联查案例
      • 4.4.事物的核心概念以及底层实现原理
      • 4.5.深入讲解索引的特性以及底层数据结构原理
      • 4.6.SQL语句的优化
      • 4.7.视图、存储过程、触发器、事务锁
      • 4.8.InnoDB存储引擎的架构以及底层原理
      • 4.9.MVCC多版本事务并发控制的核心概念以及原理
      • 4.10.丰富的MySQL实战运维经验汇总

1、作者介绍

个人主页:jiangxl~

个人简介:CSDN博客专家、51CTO专家博主、阿里云博客专家、华为云享专家、DevOps运维领域优质创作者、 2021年度博客之星运维与安全领域TOP1,某厂高级运维工程师擅长Linux系统运维、开源监控软件维护、Kubernetes容器技术、CI/CD持续集成、自动化运维、大规模互联网WEB集群架构、开源软件部署维护等领域。

博客领域:云原生、云计算、数据库、DevOps运维开发。

⭐️获得的奖项⭐️:华为云/阿里云等云社区专家荣誉证书、奖牌、51CTO专家荣誉证书、51CTO博客之星银星奖杯、CSDN专家荣誉证书、原力计划S4云原生领域月榜第1优质作者证书等等不再细说了…

⭐️写作风格⭐️:每篇文章详细程度满分十分可用给到九分,坚持图文并茂、有图有文字的来讲解原理架构。

⭐️推荐学习专栏⭐️:

  • 《Kubernetes集群方方面面进阶之路》
  • 《Kubernetes理论及故障排查》
  • 《Kubernets经典故障排查百例》
  • 《阿里云入门到精通实战》
  • 《Prometheus监控系统实战》
  • 《CEPH分布式存储集群从入门到企业级实战》
  • 《MySQL DBA封神打怪之路》

2、专栏介绍

MySQL数据库在企业中非常流行,几乎大部分互联网公司都在使用MySQL,对于运维来说,不单单要掌握运维的各方面技能,更要掌握数据库、网络、编程等领域的实质性技能,作为一个资深运维工程师,我花了2个多月时间,爆肝出了130+篇的MySQL系列文章。

本专栏全方面对MySQL数据库展开讲解,学完此专栏,你就可以成为专业的数据库运维工程师,此专栏涵盖丰富的底层原理,超多的文档配图,每一个点都讲的非常到位,超多的企业级运维实战,非常适合开发人员、DBA人员、测试人员、运维人员来学习。

历时75天利用业余时间写了127篇关于MySQL数据库系列的文章,包含700+张图片作为文章配图。

文章持续更新中,有兴趣的小伙伴可以先订阅一下,后期文章更新后会将链接贴在表格中。

暂定专栏名称为《MySQL DBA封神打怪之路》共涵盖了以下几方面内容:

  • 1)对数据库的初步认识
  • 2)四种类型的SQL语句基本使用
  • 3)超丰富的多表联查案例
  • 4)事物的核心概念以及底层实现原理
  • 5)深入讲解索引的特性以及底层数据结构原理
  • 6)SQL语句的优化
  • 7)视图、存储过程、触发器、事务锁
  • 8)InnoDB存储引擎的架构以及底层原理
  • 9)MVCC多版本事务并发控制的核心概念以及原理
  • 10)丰富的MySQL实战运维经验汇总 涵盖非常丰富的备份恢复案例以及各种集群企业级的实战维护

封面配图:

3、专栏部分文章截图

3.1.所有文章一栏


3.2.文章内容截图


4、专栏大纲学习指南

4.1对数据库的初步认识

文章标题文章链接
MySQL数据库的基本概念以及安装启动https://blog.csdn.net/weixin_44953658/article/details/125906716

4.2.四种类型的SQL语句基本使用

文章标题文章链接
SQL语言的通用语法及分类
MySQL数据库中常见的几种表字段类型
SQL语句之DDL类型的数据库定义语言
SQL语句之DML类型的数据操纵语言
SQL语句之DQL类型的数据查询语言
DQL数据查询语句之WHERE条件查询示例
DQL数据查询语句之聚合函数示例
DQL数据查询语句之GROUP_BY分组查询示例
DQL数据查询语句之ORDER_BY排序查询示例
DQL数据查询语句之LIMIT分页查询示例
DQL数据查询语句综合案例实战
DQL数据查询语句的执行顺序以及语句汇总
SQL语句之DCL类型的数据控制语言
SQL语句常用的几种函数类型以及基本使用
表中字段约束的概念以及基本使用
表与表之间外键约束的概念以及基本使用

4.3.超丰富的多表联查案例

文章标题文章链接
多表查询的关联关系以及基本概述
为练习多表查询准备数据
多表查询之笛卡尔积的概念
多表查询之内连接
多表查询之外连接
多表查询之自连接
多表查询之UNION_ALL联合查询
多表查询之子查询概念以及典型案例
多表查询综合案例

4.4.事物的核心概念以及底层实现原理

文章标题文章链接
事务的基本概念以及如何实现事务
事务的四大特性
事务的并发问题以及事务的隔离级别

4.5.深入讲解索引的特性以及底层数据结构原理

文章标题文章链接
MySQL中索引的概念以及数据结构
索引之二叉树和红黑树数据结构的概念
索引之B-Tree和B+Tree数据结构的概念
索引之Hash索引数据结构
索引的分类
索引的语法以及基本使用
SQL的性能分析工具
索引的使用规则以及如何正常使用索引
前缀索引的概念以及使用
单列索引与联合索引的区别
创建索引时要注意的规则

4.6.SQL语句的优化

文章标题文章链接
SQL优化之INSERT插入数据的优化
SQL优化之主键优化
SQL优化之ORDER_BY排序查询的优化
SQL优化之GROUP_BY分组查询的优化
SQL优化之LIMIT分页查询的优化
SQL优化之COUNT查询的优化
SQL优化之UPDATE更新操作的优化

4.7.视图、存储过程、触发器、事务锁

文章标题文章链接
视图的概念以及基本使用
视图中的条件检查选项详解
视图中数据的更新
视图的综合使用案例
存储过程的概念以及基本使用
存储过程中的变量
存储过程之变量传参
存储过程之流程控制条件判断
存储过程之循环
存储过程之游标
存储函数的概念以及使用
触发器的概念以及常见类型触发器的使用
MySQL数据库中锁的概念以及分类
MySQL数据库中的全局锁
MySQL数据库中的表级锁
MySQL数据库中的行级锁

4.8.InnoDB存储引擎的架构以及底层原理

文章标题文章链接
MySQL数据库的体系结构组成
MySQL存储引擎的介绍和基本应用
MySQL中常用的几种存储引擎以及如何选择
InnoDB引擎中的逻辑存储结构
MySQL数据库InnoDB存储引擎的架构

4.9.MVCC多版本事务并发控制的核心概念以及原理

文章标题文章链接
InnoDB存储引擎事务的原理
InnoDB存储引擎事务的原理
MVCC多版本并发控制核心概念以及底层原理

4.10.丰富的MySQL实战运维经验汇总

文章标题文章链接
MySQL数据中自带的系统数据库
MySQL数据库中常用的命令行工具的基本使用
二进制方式搭建MySQL数据库5.7版本
MySQL数据库Binlog二进制文件的概念和基本使用
MySQL数据库中的错误日志管理
MySQL数据库Binlog二进制日志的概念和基本使用
截取Binlog二进制日志中特定部分的内容
利用Binlog二进制日志恢复误删除的数据
GTID全局事务标识符的基本概念以及在Binlog中应用GTID
清理Binlog二进制日志的方法
MySQL_Binlog日志的滚动
MySQL数据库中的慢查询日志管理
MySQL数据库库数据备份的理念
MySQL数据库备份工具以及备份策略的相关概念
基于各种场景使用mysqldump逻辑备份数据库
MySQL5.7版本中数据的文件格式
mysqldump+Binlog日志实现企业级数据备份恢复案例
从mysqldump全库备份中筛选出单表的备份
mysqldump备份脚本展示
XtraBackup备份工具的简介以及安装
XtraBackup实现全库备份以及恢复操作
XtraBackup实现增量数据备份以及故障恢复案例
XtrBackup全量备份+增量备份+Binlog实现企业级数据备份恢复案例
XtrBackup从备份中恢复单独的某张表数据
XtrBackup企业级备份参数
MySQL数据库迁移方面需要考虑的因素
MySQL数据库主从复制集群原理概念以及搭建流程
MySQL主从复制集群主库与从库状态信息的含义
MySQL主从复制搭建过程中遇到的各种故障排查思路
MySQL主从复制集群中主从延时的原因分析
MySQL主从复制延时从库的概念以及使用
MySQL主从复制过滤复制的概念以及使用
MySQL主从复制半同步复制与传统复制的区别
MySQL高可用集群MHA的核心概念以及集群搭建
MHA高可用集群模拟主库故障以及修复过程
为MHA高可用集群配置VIP漂移地址
配置当MHA故障切换时发生邮件告警
为MHA高可用集群配置Binlog服务器
MHA+Atlas实现MySQL主从复制读写分离分布式集群
Mycat分布式数据库代理系统的核心概念以及部署
使用Mycat打造MySQL分布式读写分离高可用架构
连接Mycat后自定义显示那些Schema逻辑库
Mycat分库分表的基本概念
通过Mycat实现垂直分库分表
Mycat水平拆分的分片规则
Mycat水平拆分之范围分片
Mycat水平拆分之取模分片
Mycat水平拆分之枚举分片
Mycat水平拆分之一致性Hash分片
Mycat水平拆分之应用指定Hash算法分片
Mycat水平拆分之固定Hash算法分片
Mycat水平拆分之字符串Hash算法分片
Mycat水平拆分之按天分片
Mycat水平拆分之按月分片
Mycat配置文件详解
Mycat的管理工具
Mycat可视化平台MycatEye的使用
MySQL数据库全方位的优化
MySQL关于锁的监控
生产环境的MySQL主从复制集群配置文件