事务和锁机制
事务的四大特性
1.1原子性
即不可分割性,事务要么全部被执行,要么全部不被执行,一个事务包含的操作要么全部执行成功,要么全部执行失败。
1.2一致性
事务的执行使数据库从一种正确状态转换成另一种正确状态。
1.3隔离性
在事务正确提交之前,不允许把该事物对数据的任何改变提供给任何其他事务。
1.4永久性
事务正确提交后,其结果将永久的保存在数据库中,即使在事务提交后有了其他故障,事务的处理结果也会得到保存。
提交事务的模式
提交事务就是提交事务对数据库所做的修改,将从事务开始的所有更新保存到数据库
中,任何更改的记录都被写入日志文件并最终写入到数据文件,同时提交事务还会释放由事
务占用的资源,如锁。
2.1自动提交模式
除了命令行交互式工具 DISQL 外,DM 数据库缺省都采用自动提交模式。
Disql设置自动提交模式命令:
set autocommit on;
注:此命令并非永久性改为自动提交,当会话终止,重新登录disql时,需重新执行此命令
2.2手动提交模式
在手动提交模式下,DM 数据
事务和锁机制最先出现在Python成神之路。
版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/21568.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论