Mysql实战45讲学习笔记(三)

原作者课程 Mysql实战45讲
事务ACID原则,原子性、一致性、隔离性、持久性。
数据库多事务执行时,可能出现脏读、幻读、不可重复读情况。事务的隔离级别越严实,效率会越低。所以这需要使用者自己来找一个平衡点。
SQL标准的事务隔离级别包括:读未提交、读提交、可重复度、串行化

  • 读未提交:一个事务还没提交,它做的变更被被别的事务看到
  • 读提交:一个事务提交之后,它做的变更才会被其他事务看到
  • 可重复读:一个事务执行过程中看到的数据,总是更这个事务在启动的时候是一致的。
  • 串行话:写加写锁,读加读锁。读写冲突时,后一个事务要前一个事务执行完成后,才能继续

我大概查了下,现在公司用的几个数据库。事务隔离级别是读提交。大概思考了下,确实这种级别的事务隔离界别就可以了。

=====待续===

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

推荐阅读更多精彩内容