摘要: 一、前言 本文主要解释以下几个问题: 1.什么是回表查询? 2.什么是索引覆盖? 3.如何实现索引覆盖? 4.那些场景可以利用索引覆盖优化sql? 本文实验基于8.0版本innodb 二、回表查询 1.建表 CREATE TABLE `user` ( `id` int(11) NOT NULL, ` 阅读全文
posted @ 2020-03-17 16:39 Ghostor 阅读(4096) 评论(0) 推荐(1) 编辑
摘要: 一、前言 1.Mysql5.5版本开始Innodb是默认引擎(之前是MyISAM),本文仅针对5.5之后版本做比较,先会给出结论最后给出选择。 2.聚集索引:索引值顺序和数据存储顺序一致。 3.非聚集索引:索引值顺序和数据存储顺序不一致。 二、区别 1.InnoDB支持事务,MyISAM不支持。 2 阅读全文
posted @ 2020-03-17 11:40 Ghostor 阅读(257) 评论(0) 推荐(0) 编辑