先构建本篇博客的案列演示表: create table a(a1 int primary key, a2 int ,index(a2)); --双字段都有索引 create tab…
目录 一、常见函数分类 1.1单行函数: 1.2分组函数: 二、单行函数 三、数学函数 四、日期函数 五、其他函数 六、控制函数 一、常见函数分类 1.1单行函数: 字符函数 字符…
前言 关系型数据库比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限,当数据量和并发量起来之后,就必须对数据库进行切分了。 数据切分(sharding)的手段就是分库分表。…
目录 一、连接管理 二、优化器层面的改进 三、功能层面的改进 四、Performance Schema优化 五、bug修复 4月20号,M…
目录 前言 MySQL的主从复制 MySQL支持的复制方式 主从复制原理 MySQL主从复制模式 异步模式 半同步模式 GTID模式 GTID的工作原理 GTID的优劣势 前言 年…
目录 事务隔离级别 事务并发执行遇到的问题 SQL标准中的四种隔离级别 MySQL中支持的四种隔离级别 MVCC原理 版本链 ReadView mysql如何在RR级别解决幻读的 …
目录 一、MHA 1、概念 2、MHA 的组成 3、MHA 的特点 二、搭建MySQL+MHA 思路和准备工作 1、关闭防火墙,检测端口是否开启 2、修改mysql节点…
前言 由于总是出错,记录一下连接MySQL数据库的过程。 连接过程 1.下载MySQL并安装,这里的版本是8.0.18 2.下载MySQL的jdbc,下载后解压,个人将其保存在My…
目录 什么是慢查询日志 如何开启慢查询 日志分析工具mysqldumpshow 什么是慢查询日志 MySQL的慢查询日志是 MySQL提供的一种日志记录,它用来记录在 MySQL …
目录 1、忘记root密码,进不去数据库: 对于DBA来说,丢失超管用户root的密码是致命的, 可以通过添加--ship-grant-tables参数来跳过权限表。 1、忘记ro…
目录 1、sysbench介绍 #项目下载地址: 2、sysbench安装过程 #安装相关依赖 #安装过程开始 #提示说明: #常规命令行选项 #sysbench使用[comman…
目录 什么是MVCC Mysql的锁和事务隔离级别 Mysql的undo log MVCC的实现原理 什么是MVCC MVCC,全称Multi-Version Concurrenc…