SQL SERVER的事务模式 和各自的特点
发布网友
发布时间:2022-04-30 05:05
我来回答
共2个回答
热心网友
时间:2022-04-08 23:30
事务是恢复和并发控制的基本单位。
事务应该具有4个属性:原子性、一致性、隔离性、持续性。这四个属性通常称为acid特性。
原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。
一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。
隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。
持久性(rability)。持续性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。
热心网友
时间:2022-04-09 00:48
3种模式:
1.显式事务:都是通过显式的命令控制事务的开始和结束。
2.自动提交事务:是数据引擎的缺省模式,每个单独的语句在完成后被提交,失败后被回滚。
3.隐式事务:一个语句是一个新的事务,直到结束这个事务。