2016年5月15日

MySQL(26):事务的隔离级别出现问题之 幻读

摘要: 1. 幻读 幻读(Phantom Read)又称为虚读,是指在一个事务内两次查询中数据条数不一致,幻读和不重复读有些类型,同样是在两次查询过程中,不同的是,幻读是由于其他事务做了插入记录的操作,导致记录数有所增加。 例如:银行在做统计报表时统计account表中所有用户的总金额时候,此时总共有三个账 阅读全文

posted @ 2016-05-15 09:13 鸿钧老祖 阅读(2450) 评论(3) 推荐(0) 编辑

MySQL(25):事务的隔离级别出现问题之 不可重复读

摘要: 1. 不可重复读 所谓的不可重复读(Non-Repeatable Read)是指事务中两次查询的结果不一致,原因是在查询的过程中其他事务做了更新的操作。 例如,银行在做统计报表的时候,第一次查询a账户有1000元,第二次查询a账户有900元,原因是统计期间a账户取出了100元,这样导致多次统计报表的 阅读全文

posted @ 2016-05-15 07:50 鸿钧老祖 阅读(1624) 评论(0) 推荐(1) 编辑

导航