![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL性能优化
文章平均质量分 77
我想砍你
这个作者很懒,什么都没留下…
展开
-
五、MySQL大厂军规
1、阿里巴巴MySQL军规1、58同城MySQL军规原创 2021-01-21 18:44:13 · 136 阅读 · 0 评论 -
四、联合索引最左前缀原理
B+Tree联合索引底层数据结构单列索引:是指由一个字段(单个列)组成的索引;联合索引:联合索引又叫复合索引,是指由多个字段(字段是有顺序的)组成的索引,比如:CREATE TABLE users (id int(11) NOT NULL AUTO_INCREMENT,nick varchar(30) DEFAULT NULL,phone varchar(25) NOT NULL,password varchar(64) DEFAULT NULL,email varchar(50) DEFA原创 2021-01-21 18:26:45 · 599 阅读 · 0 评论 -
三、B-Tree 与 B+Tree的区别
B-Tree 与 B+Tree有什么区别?B+Tree是基于B-Tree的,大部分数据结构相同,但也有一些区别:1、B+Tree非叶节点不保存数据信息,只保存关键字和子节点的引用;2、B+Tree关键字的数据保存在叶子节点中;3、B+Tree叶子节点是顺序排列的,并且相邻节点具有顺序引用关系;4、B+Tree由于非叶子节点不存储数据,那么每个节点就可以存储更多的元素,树的层级更少所以查询数据更快,所有数据都存在叶子节点,所以每次查找的次数都相同因而查询速度更稳定;5、B+Tree通常有两个指针,原创 2021-01-20 18:30:58 · 2169 阅读 · 1 评论 -
二、Mysql索引种类
Normal 普通索引表示普通索引,大多数情况下都可以使用;Unique 唯一索引表示唯一的,不允许重复的索引,如果该字段信息不能重复,例如注册手机号用作索引时,可设置为unique;Primary Key是拥有自动定义的Unique约束,每个表中可以有多个Unique约束,但是只能有一个Primary Key约束;Full Text 全文索引表示全文收索,在检索长文本的时候效果较好,比如搜索一篇文章,在比较短的文本建议使用普通的Index即可;SPATIAL 空间索引空间索引是对地理空间位原创 2021-01-20 18:17:33 · 130 阅读 · 0 评论 -
一、MySQL执行机制
官网:https://www.mysql.com所有版本的下载地址:https://downloads.mysql.com/archives/community/影响数据库性能的因素1、服务器硬件 cpu、内存、磁盘io、网卡流量2、服务器的操作系统 Linux的配置参数不同性能不同数据库存储引擎的选择根据需要选择不同的存储引擎MyISAM 不支持事务,表级锁;InnoDB 事务级存储引擎,完美支持行级锁和事务ACID特性;4、数据库自身配置参数 MySQL有上百项的数据库配置参数原创 2021-01-20 18:01:23 · 182 阅读 · 0 评论