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

news/2024/5/2 15:53:52/文章来源:https://blog.csdn.net/weixin_44953658/article/details/125829925

《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语言的通用语法及分类https://jiangxl.blog.csdn.net/article/details/125963586
MySQL数据库中常见的几种表字段类型https://jiangxl.blog.csdn.net/article/details/126093872
SQL语句之DDL类型的数据库定义语言https://jiangxl.blog.csdn.net/article/details/126223867
SQL语句之DML类型的数据操纵语言https://jiangxl.blog.csdn.net/article/details/126297606
SQL语句之DQL类型的数据查询语言https://jiangxl.blog.csdn.net/article/details/126358871
DQL数据查询语句之WHERE条件查询示例https://jiangxl.blog.csdn.net/article/details/126380064
DQL数据查询语句之聚合函数示例https://jiangxl.blog.csdn.net/article/details/126477761
DQL数据查询语句之GROUP_BY分组查询示例https://jiangxl.blog.csdn.net/article/details/126477823
DQL数据查询语句之ORDER_BY排序查询示例https://jiangxl.blog.csdn.net/article/details/126554749
DQL数据查询语句之LIMIT分页查询示例https://jiangxl.blog.csdn.net/article/details/126617282
DQL数据查询语句综合案例实战https://jiangxl.blog.csdn.net/article/details/126617311
DQL数据查询语句的执行顺序以及语句汇总https://jiangxl.blog.csdn.net/article/details/126617349
SQL语句之DCL类型的数据控制语言https://jiangxl.blog.csdn.net/article/details/126723012
https://jiangxl.blog.csdn.net/article/details/126749573
SQL语句常用的几种函数类型以及基本使用https://jiangxl.blog.csdn.net/article/details/126826661
https://jiangxl.blog.csdn.net/article/details/126893790
https://jiangxl.blog.csdn.net/article/details/126986445
https://jiangxl.blog.csdn.net/article/details/126986542
表中字段约束的概念以及基本使用https://jiangxl.blog.csdn.net/article/details/127007364
表与表之间外键约束的概念以及基本使用

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主从复制集群配置文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_12909.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

消除笔去水印怎么做?教你怎么用这些消除笔软件

在网上看到好看的照片想要用作壁纸,但是上面有水印看起来不好看怎么办?我们可以用有消除笔的软件将图片水印去除,那么消除笔去水印怎么做呢?今天的这个教程分享给你们。方法一:借助“Styler”进行去水印操作 这是一款拥…

Echarts绘制geo地图属性设置大全(一)

1、Echarts版本 "echarts": "^5.3.3", 2、基础地图绘制&#xff08;以中国地图为例&#xff09; 绘制地图需要有用于绘制地理坐标系的数据&#xff0c;如示例使用的china.js <template><div ref"mapBar" class"map-class"&…

面试之HashMap

1.初始大小&#xff1a;HashMap默认初始大小是16&#xff0c;这个默认值是可以设置的&#xff0c;如果事先知道大概的数据量有多大&#xff0c;可以通过修改默认初始大小&#xff0c;减少动态扩容的次数&#xff0c;这样会大大提高HashMap的性能 2.动态扩容&#xff1a;最大 装…

兼容性测试包含哪几类呢?

兼容性测试包含哪几类呢? (1)浏览器方面 关于浏览器的兼容性测试&#xff0c;主要是检查页面的交互、元素和样式展示是否正常。我们都知道&#xff0c;目前市面上主流的浏览器非常多&#xff0c;像&#xff1a;360、搜狗、火狐等等。 在进行测试的时候&#xff0c;由于兼容性问…

2022出海东南亚:越南电商市场现状及网红营销特点

近几年&#xff0c;东南亚整体发展态势非常好&#xff0c;加上国内市场饱和&#xff0c;不少国内企业在计划出海或已经出海东南亚。作为东南亚第二大电商市场&#xff0c;越南自然也成了香饽饽&#xff0c;越南蓬勃发展的数字经济和电商领域&#xff0c;让其成为了卖家挖掘新商…

Vue 力导图d3js 实现

PowerBI 自定义组件推荐用D3JS 实现&#xff0c;实现一个PowerBI 的力导图组件&#xff0c;为调试方便&#xff0c;先用Vue 实现一个&#xff0c;然后再移植到PowerBI 中&#xff0c;话不多说&#xff0c;上效果&#xff1a; 体验入口 上代码是最好的老师&#xff1a; <t…

【easyExcel】后端将模板文件写入流供前端下载报错,easyexcel下载模板文件出错

目录事件起因环境和工具操作过程解决办法参考内容&#xff1a;结束语事件起因 报错内容&#xff08;我主要搜索的两个错误内容点&#xff09;&#xff1a; com.alibaba.excel.exception.ExcelGenerateException: Create workbook failure 和 Caused by: org.apache.poi.openx…

kingbaseES(人大金仓)数据库语法和常用函数 以及 踩坑记录

前言 最近公司弄了个新项目&#xff0c;数据库指定使用kingbase数据库 刚开始一看这名字都不知道这是啥数据库&#xff0c;后来百度一搜&#xff0c;看到中文名字就知道了。 虽然没用过&#xff0c;但那几个国产数据库也听说过 这不&#xff0c;刚开始用&#xff0c;语法都不熟…

概率统计·概率论的基本概念【条件概率】

条件概率 定义 条件概率与积事件的区别 条件概率——在A事件发生的前提下&#xff0c;发生B 积事件——AB同时发生 性质 **注意&#xff08;3&#xff09;要在B1&#xff0c;B2……是互斥事件 &#xff08;6&#xff09;用得多 纯乐&#xff0c;自己都说了&#xff08;6&…

数智赋能,美创助力绍兴市上虞区建设医共体管理平台

什么是医共体&#xff1f; 开展县域医共体建设是深化医改的重要步骤和制度创新&#xff0c;旨在通过医共体模式&#xff0c;推动医疗卫生服务供给侧结构性改革&#xff0c;调整优化医疗资源结构布局&#xff0c;促进医疗卫生工作重心下移和资源下沉&#xff0c;提升基层服务能力…

瑞吉外卖(14) - 上传文件功能开发

文章目录文件上传介绍文件上传代码实现查看效果新建CommonController类断点测试转存文件取消拦截器过滤LoginCheckFilter.java运行测试完善功能编写application.xml编写CommonController.java运行测试完善二级目录编写application.yml编写CommonControler.java测试成功文件上传…

使用streamstring实现格式化输入

目的&#xff1a;在windows系统写c项目&#xff0c;常用sscanf_s进行格式化输入。但是在ubuntu系统上发现sscanf_s不可用&#xff08;只有sscanf可用&#xff0c;但是它是c 99 的函数了&#xff09;。后面查阅知道&#xff0c;这个sscanf_s函数是微软专有的函数&#xff0c;不具…

linux 竞态与并发编程

前言 提示&#xff1a;这里可以添加本文要记录的大概内容&#xff1a; 例如&#xff1a;随着人工智能的不断发展&#xff0c;机器学习这门技术也越来越重要&#xff0c;很多人都开启了学习机器学习&#xff0c;本文就介绍了机器学习的基础内容。 提示&#xff1a;以下是本篇文…

Mapper代理开发

Mapper代理开发一. Mapper代理开发概述二. 使用Mapper代理要求(重点中的重点)三. 实操的代码main目录下的java目录中1. UserMapper接口2. User类3. MybatisDemo类main目录下的resources目录中1. UserMapper.xml2. logback.xml3. mybatis.xml一. Mapper代理开发概述 之前我们写的…

【SpringBoot2】02-SpringBoot中如何修改依赖的版本

Spring Boot 中修改依赖版本 如果默认版本号不合适&#xff0c;我们可以修改版本号。 首先&#xff0c;打开当前项目的 pom.xml 文件&#xff0c;查看 spring-boot-dependencies-2.7.4.pom 中规定当前依赖的版本。 例如&#xff0c;我想修改 MySQL 驱动版本&#xff0c;我先看…

OPSS-PEG-Acrylate,OPSS-PEG-AC,巯基吡啶-聚乙二醇-丙烯酸酯试剂供应

英文&#xff1a;OPSS-PEG-Acrylate&#xff0c;OPSS-PEG-AC 中文&#xff1a;巯基吡啶-聚乙二醇-丙烯酸酯 2、 CAS number&#xff1b; N/A 3、The category&#xff1b;Acrylate/Acrylamide PEG Orthopyridyl disulfide (OPSS) PEG 4、Molecular weight&#xff1a;巯基吡…

队列(C语言)

文章目录前言概念基本操作循环队列少用一个元素空间栈队列前言 本篇进行队列的学习。使用C语言实现 概念 排队是体现了“先来先服务”的原则。 在多道程序运行的计算机系统中&#xff0c;可以同时有多个作业运行&#xff0c;他们的运算结果都需要通过通道输出&#xff0c;若通…

[架构之路-3]:软件架构师也是魔法师,架构师应具备的四大方面的技能

目录 前言&#xff1a; 一、业务能力&#xff08;业务领域&#xff09;-- 面向业务 1.1 业务场景 1.2 业务技能 二、沟通能力&#xff08;管理领域&#xff09; -- 面向“人” 三、技术能力&#xff08;计算机领域&#xff09; -- 面向计算机 3.1 硬件技能 3.2 软件技能…

一个有点意思的网站 - 语雀

在这个平台上面创建了一个文档&#xff1a;CWIKIUS 语雀 Confluence Confluence 的问题就是太臃肿&#xff0c;不兼容 MD 格式。 但是&#xff0c;Confluence 和 JIRA 重度集成&#xff0c;因此成为很多公司文档的标配。 语雀 试用了下这个文档工具&#xff0c;整体上来说…

我们如何一键将录音转换成文字?

最近有很多小伙伴向我求助说&#xff0c;他的职业是一名记者&#xff0c;因为每次采访都要进行对话录音&#xff0c;可是每次结束后都需要再去对录音进行整理&#xff0c;花费了大量的时间。因此他总是在加班&#xff0c;他想改变这一现状却不知道该怎么办。其实我们不必如此麻…