Mysql
Mysql
我神级欧文
这个作者很懒,什么都没留下…
展开
-
浅谈Mysql底层索引原理
Mysql中一旦数据量上到一定的数量级别就会到达性能上的瓶颈,而我们都知道解决的办法就是加索引,但是至于为什么加索引之后查询的性能就能瞬间提升上去了尼?我想很多人都知其然而不知其所以然,其实这都是与索引的数据结构有关。下面我们就逐渐深入了解下Mysql的索引加速查询的原理。上面说到索引是和其数据结构有关的,那么是什么数据结构尼?我们就当做自己来设计这个数据结构,先从二叉树开始说起。二...原创 2020-01-05 14:55:25 · 208 阅读 · 0 评论 -
MYSQL索引优化(索引失效场景)
学习mysql是作为一名Java工程师必不可少的事情,但是我们只认识mysql的增删查改建表等等的sql语句其实远远不够的,对于进阶mysql来说,索引是一个很重要的部分。下面我们就来说一下在mysql中索引失效的几种场景吧。首先先来看看测试的表结构dept部门表建立的索引(name,number,comment三个字段的复合索引)测试数据1.遵从最左前缀...原创 2019-08-02 21:37:14 · 929 阅读 · 0 评论 -
MYSQL锁机制---MyISAM表锁
对于我们的一个应用来说,并发问题是不可忽视的。其实每一个网站都存在着并发的问题,只是平时这些网站的并发数不够多而显得没有问题罢了。言归正传,mysql作为现在众多网站中使用的数据库之一,当然自己也有一套机制去解决并发问题,那就是锁机制。在mysql中有许多存储引擎,其中InnoDB和MyISAM和我们常用的两大存储引擎。锁机制主要有两大类,一是表锁,二是行锁,而其中MyISAM只支...原创 2019-08-04 22:15:14 · 239 阅读 · 0 评论