mysql 索引 lq

  1. 什么是索引?
    • 排好序的快速查找的数据结构。
    • 索引一般以索引文件的形式存储在磁盘上。
  2. 索引的优点和缺点
    • 优点:大数据量的情况下,正确的使用索引提高查询性能。
    • 缺点:
      • 创建和维护索引需要消耗性能。数据量的增加而显著
      • 索引也占据了一定的存储空间;
  3. 什么时候创建索引?
    • 主键自动建立唯一索引。
    • 经常需要查询的列,可以建立索引。
    • 作为外键跟别的表连接的列,可以建立索引。
    • 经常需要排序的列,加快排序查询时间
  4. 什么列不需要建立索引?
    • 表记录量很小
    • 查询中很少使用的列
    • 只有很少数值的列,比如性别只有两个值
    • 数据类型为text、image等的列
    • 经常改的列,维护索引的性能消耗
  5. 索引的分类:
原文地址:https://www.cnblogs.com/rbwbear/p/15568579.html