第三章 封锁和并行性
3.1 锁定
1.锁定是一种机制,它用来管理对一个共享资源的并行访问。应用于数据库中的锁定,允许对这些共享资源并行访问,但同时,提供数据的完整性和一致性支持。
2.当多个用户访问并更改数据或数据结构时,至关重要的是,以适当的机制来防止对相同的信息段进行并行修改。这就是锁定的目的。
3.在Oracle中,应该知道:
1)事务处理是数据库的全部工作,它们是好的事务。
2)只要必须,就应该推迟提交。不应该迅速地提交而给系统重压。其规则是:在必须提交是提交,而不是在必须提交之前提交。事务应该只是和商务逻辑规定的大小一样。
3)只要需要,就应该保持对数据的锁定。它们是可供使用的工具,不是要避免的东西。锁定不是一个稀有的资源。
4)在Oracle中行一级锁定不包含开心
5)不应该由于系统上的性能较好而将锁定扩大(例如,使用表锁定代替使用行锁定)。在Oracle中,这样不会对系统更好——它不会节省任何资源
6)可以获得并行处理和一致性。
分享到:
相关推荐
动物疫区隔离和封锁.pptx
1:开发成功的oracle应用程序 2:体系结构 3:封锁和并行性 4:事务 5:重做和回滚 6:数据库表 7:索引 8:导入和导出 9:数据装载 10:优化策略和工具 11:优化器方案稳定性 12:分析函数 13:物化试图 14:分区 ...
全境封锁:纽约沦陷序章.doc
1:开发成功的oracle应用程序 2:体系结构 3:封锁和并行性 4:事务 5:重做和回滚 6:数据库表 7:索引 8:导入和导出 9:数据装载 10:优化策略和工具 11:优化器方案稳定性 12:分析函数 13:物化试图 14:分区 ...
组策略USB端口封锁。组策略USB端口封锁。组策略USB端口封锁。
自己开发的USB软件,密码BaoSight ,用于封锁电脑的USB和注册表。防止病毒浸入机房网络。
线程池、资源封锁和队列.doc
封锁键盘鼠标的源程序,希望可以帮助大家解决问题!!!
一种智能无线报警施封锁及施封锁开闭锁方法与流程.docx
封锁管理子系统通过加锁来控制用户对系统资源的并发使用。用户使用系统资源前必须申请封锁,封锁方式为S(共享)或X...设计散列表、LO链表、LR活动队列、LR等待队列、可利用空间表的结构和基本运算,实现封锁管理子系统
免费_打破超星封锁——PDG转PDF方法
拓展游戏穿越封锁线.pdf
二分法和匈牙利法解决全封锁
突破公司封锁上QQ,可以上QQ聊天,淘宝什么的都可以。
封锁性广告投放策略研究.doc
既有线封锁施工三会.docx
冲过封锁线(大班体育).docx
IP封锁程序实例源代码 需要的自己下
行业制造-标准-铁路运输用施封锁第3部分+罐车锁.zip
通过具体的例子实现。通过三级封锁机制实现并发操作导致的数据不一致(丢失更新问题、读过时的数据、读“脏”数据)。