数据库事务的四大特性以及隔离级别

发布时间:2025-09-12 点击:4
1. 原子性:事物包含的所有操作哟啊莫全部成功要么全部失败回滚
2. 一致性:一个事物执行之前和执行之后都必须处于一致性状态
3. 隔离性:一个开启的事务不能被其他事务操作干扰,多个事务并发时要相互隔离
4. 持久性:一个事物一旦被提交了,那么数据库中的数据的改变是永久的
5. 如不考虑事务的隔离级别会发生几种问题:
1).脏读:一个事务处理过程中读取了另一个未提交的事物中的数据
2).不可重复读:一个事务多次查询却返回了不同的数据值,这是由于在查询间隔,被另一个事务修改并提交了
3).幻读:事务非独立执行时发生的一种现象
6.幻读和不可重复读的区别:不可重复读查询的都是同一个数据项,而幻读针对的是一批数据整体
7.1).serializable(串行化):可避免脏读、不可重复读、幻读
2).repeatable read(可重复读):可避免脏读、不可重复读、幻读
3).read committed(读已提交):可避免脏读
4).read umcommitted(读未提交):最低级别,任何情况都无法保证
1,2,3,4 由高到低 效率越高,执行效率越低
mysql是可重复读
oracle只支持串行化,读已提交


建设网站要考虑的问题
网站建设后续对搜索引擎的优化
网站开发定制型网站开发都有哪些流程?流程是什么?礼品册兑换网站开发建站
网络营销的过程该如何管理?
网站设计的价值是什么?
一次制作网站的情况下必须留意的事宜
三线服务器有哪些优势?如何选择三线服务器?
市场营销的推行究竟是不是投机取巧