![](https://img-blog.csdnimg.cn/20210320195957302.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
mysql
mysql
qq_36663203
这个作者很懒,什么都没留下…
展开
-
Mysql主从复制和Redis主从复制的区别
这是学习的时候自己总结的笔记,因为使用Typora记笔记,导致太多的笔记分散,所以传到博客方便查找,**代表的是typora里的高亮mysql主从复制和redis主从复制的区别复制时机mysql的主从复制是从接入点开始,主机之前的数据,从机不会复制但是redis是从头开始备份,主机之前的数据,从机也会获得复制原理mysql首先把所有的写操作写在了一个Binary log日志中。之后从机去读取这个二进制日志,并先执行将该日志写入到Relay log日志(中继日志)的操作,最后从Relay转载 2021-06-02 09:55:27 · 537 阅读 · 0 评论 -
Explain总结妈妈再也不担心我的SQL优化了
CREATE TABLE `film` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(10) DEFAULT NULL, PRIMARY KEY (`id`), KEY `idx_name` (`name`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;CREATE TABLE actor (id int(11) NOT NULL,name varchar(45) DEFAULT NULL,原创 2021-03-31 23:02:05 · 90 阅读 · 1 评论 -
MySQL 分库分表
Mysql分库分表方案1.为什么要分表:当一张表的数据达到几千万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。mysql中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的sql必须等我对这条数据操作完了,才能对这条数据进行操作。mysql proxy:amoeba做mysql集群,利用amoeba。从上层的java程序来讲,不需转载 2021-03-22 12:02:27 · 92 阅读 · 0 评论 -
组合索引的索引结构
在网络上有很多MySQL的索引的结构的介绍,相信你对索引的结构已经非常了解了,关于组合索引呢?组合索引是在B+树中的结构是怎么样的?怎么排序的?索引中相同的值,存储的id是什么结构?在本篇文章中就跟你一一说明一、组合索引的图示话不多说,直接上图上面是根据身高年龄建立的组合索引(height,age)二、组合索引在B+树中的排序以上图索引为例,组合索引在B+树中是两个字段进行排序的,索引的key是身高和年龄,值是主键id,先按照身高排序,身高一样的按照年龄排序三、索引的key相同结构是怎么样的如转载 2021-03-21 18:53:51 · 686 阅读 · 0 评论 -
一图带你看懂组合索引的索引结构
在网络上有很多MySQL的索引的结构的介绍,相信你对索引的结构已经非常了解了,关于组合索引呢?组合索引是在B+树中的结构是怎么样的?怎么排序的?索引中相同的值,存储的id是什么结构?在本篇文章中就跟你一一说明一、组合索引的图示话不多说,直接上图上面是根据身高年龄建立的组合索引(height,age)二、组合索引在B+树中的排序以上图索引为例,组合索引在B+树中是两个字段进行排序的,索引的key是身高和年龄,值是主键id,先按照身高排序,身高一样的按照年龄排序三、索引的key相同结构是转载 2021-03-21 18:09:27 · 1275 阅读 · 0 评论 -
mysql索引下推原理
前段时间有读者提议讲讲索引下推,这期就把这事儿安排上。多余的前言就不赘述了,我们直接开始。列位坐好!- 思维导图 -回表操作对于数据库来说,只要涉及到索引,必然绕不过去回表操作。当然这也是我们今天所讲内容的前调基础。说到回表,我们需要从索引开始说起。别担心,不会长篇大论,这里只是简单讲下主键索引与普通索引,目的是让大家对回表操作有个认识。如果你对回表操作很熟悉了,那么可以跳过这一段。这里我们只以 Innodb 存储引擎作为讲解对象。主键索引主键索引在底层的数据存储是通过转载 2021-03-21 12:17:10 · 239 阅读 · 0 评论 -
MySQL索引失效的底层原理
mysql索引为什么失效?https://www.bilibili.com/video/BV1Sp4y1e7W6/?spm_id_from=trigger_reload原创 2021-03-20 20:03:44 · 93 阅读 · 0 评论 -
mysql数据结构为什么使用B+TREE
mysql数据结构为什么使用B+TREE(平衡二叉树/B-TREE/B+TREE)https://www.bilibili.com/video/BV1yT4y1w7FS/?spm_id_from=trigger_reload原创 2021-03-20 20:02:47 · 72 阅读 · 0 评论