2020年Java面试题-----Mysql哪些字段适合建立索引

适合建立索引:

  1. 表的主键外键必须有索引;
  2. 数据量超过300的表应该有索引;
  3. where从句,group by从句,order by从句,on从句中的列添加索引
  4. 索引应该建在选择性高的字段上;
  5. 索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;
  6. 复合索引的建立需要进行仔细分析;尽量考虑用单字段索引代替:

不适合的字段:

  1. 表记录少
  2. 经常插入、删除、修改的表,不要建立太多的索引;
  3. 删除无用的索引,避免对执行计划造成负面影响;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章