上个厕所的功夫,搞懂MySQL事务隔离级别
日期: 2020-07-15 分类: 个人收藏 570次阅读
“隔离级别” 出于MySQL四大特性(ACID)中的“I”,也就是隔离性。目的是实现数据、事务一致性“C”。
MySQL在多线程并发场景下,可能会出现脏读(dirty read)、不可重复读(non-repeatable read)、幻读(phantom read)这类并发问题,为了解决这些问题,引申出“隔离级别”的概念。
谈隔离级别之前,你首先需要知道,隔离得越严实,效率就会越低。隔离就像是生活中那一件件锁事儿,枷锁越多,活得越累。在很多时候,我们都要在二者之间寻找一个平衡点。
小伙伴想精准查找自己想看的MySQL文章?喏 → 除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog
上一篇: shell编程规范与变量
下一篇: 智能问答开源_7个开源问答平台
精华推荐