2019-11-12

并发事物带来的问题:

更新丢失(Lost Update):当俩个或者更多的事物更新同一行时,最后修改的事物

脏读(Dirty Reads):当前事物读到其他事物已修改但未提交的数据

不可重复读(Non-Repeatable Reads):当前事物多次读取同一数据集合,当前事物未结束,数据被其他事物修改,导致多次读取结果不一致

幻读(Phantom Reads):一个事务按相同的查询条件重新读取以前检索过的数据,却发现其他事务插入了满足其查询条件的新数据,这种现象就称为“幻读”。


事物隔离级别如下:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 不足的地方请大家多多指正,如有其它没有想到的常问面试题请大家多多评论,一起成长,感谢!~ String可以被继承吗...
    启示录是真的阅读 2,984评论 3 3
  • MySQL数据库表设计:表与表之间关系的分析,字段类型的确定 0.三大范式及反范式 ◆ 第一范式(1NF):强调的...
    MisrHE阅读 437评论 0 1
  • 1.外键foreign key顺序要求:删数据,先删子表添数据,先加父表创建表,先创父表删除表。先删子表 2....
    可对象不面向我阅读 171评论 0 0
  • 分区: 在数据量超大的时候,B-tree 索引就无法起作用了。除非索引是覆盖查询,否则数据库服务器需要根据索引扫描...
    常亚星阅读 103评论 0 0
  • 今天工作比较忙,视频看完还没来得及实操,下拉菜单的内容有些丰富了,需要进一步消化,尤其是二级菜单和动态二级菜单,不...
    mahu520阅读 248评论 0 1