Mysql索引类型
Primary key/主键索引,Innodb 中又叫聚簇索引,InnoDB存储引擎的表会存在主键(唯一非null),如果建表的时候没有指定主键,则会使用第一非空的唯一索引作为聚集索引...全文索引可以在CHAR、VARCHAR或者TEXT类型的列上创建
SPATIL(空间索引):空间索引是对空间数据类型的字段建立的索引,MySQL中的空间数据类型有4种,分别是GEOMETRY、POINT...查询优化:生成执行计划
1.解析sql语句,生成解析树,验证语法是否正确(如:select,from关键字)是否正确。
2.预处理,进一步检查语法树是否合法,检查所查询的表是否存在,验证用户权限。...将查询结果返回客户端(如果查询可以被缓存,Mysql也会将结果放到查询缓存)
什么是索引
索引是一种数据结果,用来提高获取数据的效率。...图中的每个节点称为页,页就是我们上面说的磁盘块,在MySQL中数据读取的基本单位是页,所以我们这里叫做页更符合MySQL中索引的底层数据结构。