A ---x-----------x_a1-----------x_a2---------x_a3------>commit B----x----x_b1-------->x_b2---------->x_b3----------->commit 则A事务的中,x_a1会读到x_b1的内容,其余的以此类推,这些都是脏数据,即脏读
A ---x-----------x---------------x--------------------------x_a3------>commit B----x----x_b1-------->x_b2------->x_b3----->commit A中的事务,在B没有执行完成时,都是读的原来的内容,之后提交了,x_a3就是读的提交后的内容了,原来的x也是脏数据。