SQLServer事务的原理

Posted dingou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQLServer事务的原理相关的知识,希望对你有一定的参考价值。

1、事务的概念

  • 是数据库管理系统执行过程中的一个逻辑单元,由一个有限的数据库操作序列组成;
  • 由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成;

2、事务的特性(ACID)

  • 原子性(Atomicity):一个事务是一个不可分割的工作单位,事务中的操作要么做要么不做;
  • 一致性(Consistency):事务必须是数据库从一个一致性状态变到另一个一致性状态;
  • 隔离性(Isolation):一个事务内部的操作及使用的数据对并发的其他事务的隔离的,并发执行的各个事务之间不能相互干扰;
  • 持久性(Durability):一个事务一旦提交,它对数据库中数据的改变是永久性的。

以上是关于SQLServer事务的原理的主要内容,如果未能解决你的问题,请参考以下文章

SQLSERVER 事务日志 LSN 到底是什么?

sqlserver中事务的作用是啥?

SqlServer解析SqlServer中的事务

sqlserver 事务

什么是sqlserver中的事务

sqlserver事务可以嵌套多少事务,为啥,回答对的还可以加分