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]