mysql mvcc级别相关总结

事务隔离级别

MySQL事务并发带来的问题以及其解决方案分析_4月月更_乌龟哥哥_InfoQ写作社区 

  1. 在RR隔离级别下,存在间隙锁,导致出现死锁的几率比RC大的多;
  2. 在RR隔离级别下,条件列未命中索引会锁表!而在RC隔离级别下,只锁行;
  3. 在RC隔离级别下,半一致性读(semi-consistent)特性增加了update操作的并发性;
    以上列出了选择RC隔离级别的原因,但是使用RC隔离级别要注意一点,就是binlog的格式要设置为row模式,即记录每行实际数据的变更。

你可能感兴趣的:(mysql,数据库)