java

导航

2020年java高频面试题:第八部分

来源 :中华考试网 2020-10-13

  索引有什么用?如何建索引?

  索引的作用:索引是一种数据结构,用于加快mysql获取数据的速度;

  如何建索引?在使用InnoDB引擎的前提下讨论:(1)最左前缀原理:分析业务中的查询条件,区分度高的字段放在前面,尽量减少一条SQL的影响行数;(2)A+B可以代替A,A+B+C可以代替A+B,如果查询是A+C则只能使用到A列索引;

  关于InnoDB的认识:InnoDB使用B+Tree作为存储数据结构,属于聚簇索引,每个辅助索引最后都会指向主键的值,每次查询两次;(4)由于聚簇索引的特性,建议在使用InnoDB引擎的时候,使用自增ID作为主键,不要使用随机的业务列作为主键。

  填写下面表单即可预约申请免费试听java课程!害怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

分享到

相关资讯