摘要:
行锁 >开销大,加锁慢;会出现死锁,锁的粒度小,发生锁冲突的概率小,并发度很高——>适用于有大量按索引条件并发更新少量不同数据,同时又有并发查询的应用 表锁 >开销小,加锁快;不会出现死锁,锁的粒度大,会发生锁冲突,并发度很低——>用于以查询为主,只有少量按索引条件更新数据的应用,线程之前执行操作是 阅读全文
posted @ 2021-08-03 12:48
说书人NB
阅读(237)
评论(0)
推荐(0)
摘要:
在 select,update 和 delete 的时候,where 条件如果不存在索引字段,那么这个事务会导致表锁(当“值重复率”低时,甚至接近主键或者唯一索引的效果,“普通索引”依然是行锁;当“值重复率”高时,MySQL 不会把这个“普通索引”当做索引,即造成了一个没有索引的 SQL,此时引发表 阅读全文
posted @ 2021-08-03 11:00
说书人NB
阅读(175)
评论(0)
推荐(0)

浙公网安备 33010602011771号