小乔 发表于 2018-10-5 11:57:17

MySQL锁、索引

  姜老师的技术内幕又看了一部分,把觉得重要的记录如下:
  索引:
  聚集索引:存储是逻辑顺序的,通过双向链表维护,物理存储可以是不连续的。
  非聚集索引:叶子节点并不包含行记录的全部数据,叶子节点除了包含键值外,每个叶子节点中的索引行中还包含了一个书签,该书签就是相应行数据的聚集索引键。
  索引的选择性:show index from table_name\G;Cardinality/count(*),应尽可能接近1。
  联合索引:联合索引(a,b)当执行select * from tb_name where a= order by b desc;时,b已经排序,不会use filesort。
  对于联合索引(a,b)一般不能以b作为查询条件,除非是统计类,比如select count(*) from table_name where b>xxx and b
页: [1]
查看完整版本: MySQL锁、索引