mysql 锁
一. 表锁 偏向MyIsam:
1. 读锁
2. 写锁
二 行锁:
复习老知识:
案例分析:
注:当autocomit修改为0时,自己update,自己可以看到,别人看不到(自己未commit之前)。
索引失效会导致 行锁升级未表锁: 特别注意 varchar类型,where等语句必须加''单引号,否则会导致索引失效,然后session2修改其它行会阻塞。
间隙锁的危害:(当我们的数据库中没有a=2这条数据):
show profile来分析