首页 > 代码库 > sql server事物的特征
sql server事物的特征
ACID
- 原子性(Atomicity),原子性意味着数据库中的事务执行是作为原子。即不可再分,整个语句要么执行,要么不执行。
- 一致性(Consistency),一致性,即在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。
- 隔离性(Isolation),事务的执行是互不干扰的,一个事务不可能看到其他事务运行时,中间某一时刻的数据。
容易出现的问题是:脏读(一个事物读取了另一个事物未提交的数据)
不可重复读(一个事物范围内两个相同的查询返回不同的数据)
幻读(事务不是独立执行时发生的一种现象,例如第一个事务对一个表中的数据进行了修改,这种修改涉及到表中的全部数据行。同时,第二个事务也修改这个表中的数据,这种修改是向表中插入一行新数据。那么,以后就会发生操作第一个事务的用户发现表中还有没有修改的数据行,就好象发生了幻觉一样. )
4.持久性(durability),意味着在事务完成以后,该事务所对数据库所作的更改便持久的保存在数据库之中,并不会被回滚。
sql server事物的特征
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。