摘要: 例1: T1:select * from table lock in share mode(假设查询会花很长时间,下面的例子也都这么假设) T2:update table set column1='hello' 过程: T1运行(并加共享锁) T2运行 If T1还没执行完 T2等...... el 阅读全文
posted @ 2021-01-05 20:16 赤子说 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 说在前面:基于innodb讨论 1.insert时全表锁,update是行级锁(非绝对-成功使用索引时锁行,否则锁表) 2.是否使用行锁分析 3.行表锁总结: 1)表级锁 开销小,吞吐量会减小 2)行级锁 消耗大,吞吐量也大 3)MyISAM只支持表级锁;InnoDB支持行级锁(分为共享锁与排它锁) 阅读全文
posted @ 2021-01-05 19:58 赤子说 阅读(2717) 评论(0) 推荐(0) 编辑