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

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

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

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

=====待续===

你可能感兴趣的:(Mysql实战45讲学习笔记(三))