![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
独壹@无贰
我想变成一阵风,开心时,呼呼呼,不开心时,吼吼吼
展开
-
MySQL中事务的五种分类
文章目录扁平事务带有保存点的扁平事务链事务嵌套事务分布式事务扁平事务带有保存点的扁平事务链事务嵌套事务分布式事务原创 2020-03-23 21:57:46 · 310 阅读 · 0 评论 -
mysql-事务
事务中有一个隔离性特征,理论上在某个事务对某个数据进行访问时,其他事务应该排序,当该事务提交之后,其他事务才能继续访问这个数据。但是这样子对性能影响太大,我们既想保持事务的隔离性,又想让服务器在出来多个事务时性能尽量高些,所以只能舍弃一部分隔离性而去性能。事务并发执行的问题脏写(这个太严重了,任何隔离级别都不允许发生)sessionA:修改了一条数据,回滚掉sessionB:修改了同一条...原创 2020-03-23 20:10:15 · 75 阅读 · 0 评论 -
mysql-Explain
产品来索命产品:为什么这个页面出来这么慢?开发:因为你查的数据多呗,他就是这么慢产品:我不管,我要这个页面快点,你这样,客户怎么用啊开发:。。。。。。。你行你来id一般来说一个select一个唯一id,如果是子查询,就有两个select,id是不一样的,但是凡事有例外,有些子查询的,他们id是一样的。这是为什么呢?那是因为MySQL在进行优化的时候已经将子查询改成了连接查询,而...原创 2020-03-23 19:50:51 · 70 阅读 · 0 评论 -
mysql优化器
文章目录什么是成本?单表查询的成本多表查询的成本index dive1.当客户端连接到MySQL服务器时,服务器对其进行认证。可以通过用户名与密码认证,也可以通过SSL证书进行认证。登录认证后,服务器还会验证客户端是否有执行某个查询的操作权限。2.在正式查询之前,服务器会检查查询缓存,如果能找到对应的查询,则不必进行查询解析,优化,执行等过程,直接返回缓存中的结果集。3.MySQL的解析器...原创 2020-03-23 19:42:30 · 315 阅读 · 0 评论 -
超易懂mysql索引
例子#创建一个名为user的表,其包括id,name,age,sex等字段信息。此外,id为主键聚簇索引,idx_name为非聚簇索引。CREATE TABLE `user` ( `id` varchar(10) NOT NULL DEFAULT '', `name` varchar(10) DEFAULT NULL, `age` int(11) DEFAULT NULL, `...原创 2020-03-23 19:38:16 · 92 阅读 · 0 评论 -
超易懂的MySQL缓存机制
文章目录1.当客户端连接到MySQL服务器时,服务器对其进行认证。可以通过用户名与密码认证,也可以通过SSL证书进行认证。登录认证后,服务器还会验证客户端是否有执行某个查询的操作权限。2.在正式查询之前,服务器会检查查询缓存,如果能找到对应的查询,则不必进行查询解析,优化,执行等过程,直接返回缓存中的结果集。3.MySQL的解析器会根据查询语句,构造出一个解析树,主要用于根据语法规则来验...原创 2020-03-23 18:50:30 · 96 阅读 · 0 评论 -
mariadb主从复制架构
延迟备份stop slave;CHANGE MASTER TO master_delay=60; #延迟60sstart slave;show slave status\GCHANGE MASTER TO master_delay=0; #改为正常的复制原创 2020-02-28 22:53:13 · 92 阅读 · 0 评论 -
搭建mariadb基于keepaived高可用的主从复制-读写分离
文章目录1.环境准备2.修改配置文件主服务器配置从服务器配置进入主服务器mariadb界面进入从服务器mariadb界面验证1.环境准备首先准备两台版本相同的 mariadb linux服务器如果没有,使用命令yum install -y mariadb mariadb-server#在配置文件加上本地socket配置[mysql]socket=/var/lib/mysql/mysql...原创 2020-02-27 13:43:42 · 561 阅读 · 0 评论 -
mysql5.7.26编译安装脚本
#!/bin/bash#提前条件是先上传MySQL的源码包文件mysql-boost-5.7.26.tar.gz#让机器去ftp服务器上下载mysql-boost-5.7.26.tar.gz#192.168.0.41是冯老师提供的ftp服务器的ip地址curl -O ftp://192.168.0.41/mysql-boost-5.7.26.tar.gz#第1步:解压源码包tar ...原创 2020-02-20 15:43:17 · 330 阅读 · 2 评论