MySQL高频考题之事务并发类
如大家所了解的MySQL是一个关系型数据库管理系统由瑞典 MySQL AB 公司开发属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一在 WEB 应用方面MySQL是最好的RDBMS应用软件之一。事务并发的几类问题1.脏读一个事务可以读到另一个事务未提交的结果所有的并发事务问题都会发生。2.不可重复读在一个事务中多次读取同一个数据时结果出现不一致。因为另外一个事务在对此记录进行 update 操作。3.幻读在一个事务中使用相同的 SQL 两次读取第二次读取到了其他事务新插入的行。4.丢失更新所有事务依次逐个执行所以可以解决并发事务的所有问题。事务的隔离级别1. 读未提交:什么都没做上面的一个问题都没解决2. 读提交只解决了上面的第一个问题3. 可重复读解决了 1.2 和部分 3 问题MySQL 默认采用可重复读隔离级别4. 串行化完全解决上面 4 个问题。