今天看啥  ›  专栏  ›  京东成都研究院

春暖花开,是时候学一波MySQL了

京东成都研究院  · 公众号  · 成都  · 2018-03-19 18:10
MySQL索引浅谈1为什么要了解索引?索引,对于每个开发人员来说,熟悉而陌生。熟悉是在获取数据时,不管是操作关系还是非关系数据库,多多少少都会用到它。陌生的是,很多人仅停留在使用层面,而没有对它进行深层次的掌握,以至于造成对索引的滥用或错用。本文以MySQL为例,决定从数据结构的角度阐述索引的底层结构,不同引擎下的实现原理以及常见的索引优化原则。2主存及磁盘读取原理【为什么要了解存取原理】一般来说,索引本身也很大,由于内存容量的限制,不可能全部存储在内存中,因此索引往往以文件的形式存储的磁盘上,所以索引查找过程中就要产生磁盘I/O消耗,相对于内存存取,I/O存取的消耗要高几个数量级,所以评估一个索引的合理性及 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照