
MySQL
文章平均质量分 64
会编程的老六
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL索引、基础补充以及优化笔记-下
MySQL索引、基础补充以及优化笔记-下数据库优化索引引起索引失效的注意事项全值匹配(要遵守)最佳左前缀法则(要遵守)不再索引列上做任何操作(计算、函数、(自动or手动)类型转换),会导致索引失效而转向全表扫描存储引擎不能使用索引中范围条件右边的列尽量使用覆盖索引(只访问索引的查询(索引列和查询列一致)),尽量不使用select *mysql使用不等于(!=或者 <>)的时候无法使用索引会导致全表扫描is null,is not null 也无法使用索引like以通配符原创 2021-10-11 22:37:56 · 156 阅读 · 0 评论 -
MySQL索引、基础补充以及优化笔记-上
MySQL索引、基础补充以及优化笔记-上MyISAM存储引擎索引实现MyISAM中为非聚集索引,也就是:索引,数据分开存储。索引存储在MYI文件中,数据存储在MYD文件中。在搜索数据时,先判断查找字段是否有索引,如果有则开始从MYI文件中的根节点开始,定位索引元素。一个一个节点查找,内部折半查找,最终找到叶子节点。叶子节点中存的就是索引所在行的磁盘文件地址。在根据这个地址,在MYD文件中快速定位到对应行的位置,将数据进行取出。Innodb存储引擎索引实现Innodb中为聚集索引,也就是:索引和数据原创 2021-10-10 21:26:48 · 130 阅读 · 0 评论