摘要: InnoDB 的行数据有多个版本,每个数据版本有自己的 row trx_id,每个事务或者语句有自己的一致性视图。普通查询语句是一致性读,一致性读会根据 row trx_id 和一致性视图确定数据版本的可见性。对于可重复读,查询只承认在事务启动前就已经提交完成的数据;对于读提交,查询只承认在语句启动 阅读全文
posted @ 2020-01-29 20:31 lakeslove 阅读(116) 评论(0) 推荐(0) 编辑
摘要: mysql5.7出现死锁时,导致死锁的那个事务会回滚,被死锁的事务正常获取锁。 ERROR 1213 (40001): Deadlock found when trying to get lock; try restarting transaction 发起死锁检测,发现死锁后,主动回滚死锁链条中的 阅读全文
posted @ 2020-01-29 14:55 lakeslove 阅读(200) 评论(0) 推荐(0) 编辑