摘要: 对数据操作的类型: 读锁(共享锁)—— 同一数据,多个读操作可以同时进行 写锁(排他锁)—— 写操作未完成前,会阻断其他读锁和写锁 对数据操作的粒度: 表锁(偏读)—— 偏向MyISAM存储引擎,开销小,加锁快,无死锁,锁定粒度大,发生锁冲突的概率最高,并发度最低。 行锁(偏写)—— 偏向InnoD 阅读全文
posted @ 2018-06-10 20:54 湮天霸神666 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 一、索引失效的情况 前文提及过可以通过explain的possible_keys、key属性判断索引是否失效,key如果为null,可能是索引没建,也可能是索引失效,下面列举一些会使索引失效的情况。 1、全值匹配:顺序、个数与索引一致 2、最佳左前缀法则:查询从索引的最左前列开始并且不跳过索引中的列 阅读全文
posted @ 2018-06-10 18:32 湮天霸神666 阅读(30312) 评论(0) 推荐(6) 编辑