巨野菏泽网站建设,wordpress全文检索,建筑设计公司资质等级,做网站接电话一般要会什么问题事务的四大特征#xff1a; 1. 原子性#xff1a;是不可分割的最小操作单位#xff0c;要么同时成功#xff0c;要么同时失败。2. 持久性#xff1a;当事务提交或回滚后#xff0c;数据库会持久化的保存数据。3. 隔离性#xff1a;多个事务之间。相互独立。4. 一致性 1. 原子性是不可分割的最小操作单位要么同时成功要么同时失败。2. 持久性当事务提交或回滚后数据库会持久化的保存数据。3. 隔离性多个事务之间。相互独立。4. 一致性事务操作前后数据总量不变事务的隔离级别了解 * 概念多个事务之间隔离的相互独立的。但是如果多个事务操作同一批数据则会引发一些问题设置不同的隔离级别就可以解决这些问题。* 存在问题1. 脏读一个事务读取到另一个事务中没有提交的数据2. 不可重复读(虚读)在同一个事务中两次读取到的数据不一样。3. 幻读一个事务操作(DML)数据表中所有记录另一个事务添加了一条数据则第一个事务查询不到自己的修改。* 隔离级别1. read uncommitted读未提交* 产生的问题脏读、不可重复读、幻读2. read committed读已提交 Oracle* 产生的问题不可重复读、幻读3. repeatable read可重复读 MySQL默认* 产生的问题幻读4. serializable串行化* 可以解决所有的问题* 注意隔离级别从小到大安全性越来越高但是效率越来越低* 数据库查询隔离级别* SELECT transaction_isolation;* 数据库设置隔离级别* set global transaction isolation level 级别字符串;