04 2019 档案
摘要:针对排序来说,order by 是我们使用非常频繁的关键字。结合之前我们对索引的了解再来看这篇文章会让我们深刻理解在排序的时候,是如何利用索引来达到少扫描表或者使用外部排序的。 先定义一个表辅助我们后面理解 这时我们写一条查询语句 根据上面的表定义来看,city=xxx 可以使用到我们定义的一个索引
阅读全文
摘要:开始今天读书笔记之前我觉得需要回顾一下当我们在更新一条数据的时候做了什么。 因为 WAL 技术的存在,所以当我们执行一条更新语句的时候是先写日志,后写磁盘的。当我们在内存中写入了 redolog 之后,就返回已经更新成功了。后续通过其他的手段将数据写回到磁盘上。 当内存数据也跟磁盘数据页不一致的时候
阅读全文
摘要:通常我们在做这个选择的时候,考虑得最多的应该是如果我们需要让 Database MySQL 来帮助我们从数据库层面过滤掉对应字段的重复数据我们会选择唯一索引,如果没有前者的需求,一般都会使用普通索引。这篇文章将会站在性能的角度来分析一下两者的区别对性能的影响。 这里还是用一张之前分析索引用到的图。
阅读全文