事务锁与原子性
Posted feng9exe
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了事务锁与原子性相关的知识,希望对你有一定的参考价值。
一、事务
事务:将多个操作打包(成单一体)进行执行的控制技术;
事务:将多个操作原子化执行的技术;
事务(Transaction:一个程序执行单元(unit)。
事务由事务开始(begin transaction)和事务结束(end transaction)之间执行的全体操作组成。
事务术语:
BEGIN、COMMIT和ROLLBACK
事务定义了一组SQL命令的边界,这组命令或者作为一个整体被全部执行,或者都不执行。事务的典型实例是转帐。 事务的范围
事务由3个命令控制:BEGIN、COMMIT和ROLLBACK。BEGIN开始一个事务,之后的所有操作都可以取消。COMMIT使BEGIN后的所有命令得到确认;而ROLLBACK还原BEGIN之后的所有操作。
二、事务与锁
事务的原子性和隔离性使用了锁,隐藏了加锁细节;
事务的隔离级别通过锁的机制来实现。
以上是关于事务锁与原子性的主要内容,如果未能解决你的问题,请参考以下文章