- 2
- 0
- 约3.46千字
- 约 29页
- 2017-02-02 发布于湖北
- 举报
目标 事务的并发 在一般的数据库应用中,不太可能出现在一个时刻有且只有一个事务在操作数据库的情况,对于大多数数据库应用来说,往往都会出现两个或两个以上事务试图修改数据库中的同一个数据的情况,这种情况就被称为事务的并发。 事务并发带来的问题 锁与锁定 锁与锁定是实现并发控制的非常重要的技术。锁是多个用户能够同时操纵同一个数据源而不会出现数据不一致现象的重要保障,是防止其他事务访问指定的资源控制、实现并发控制的一种主要手段。如果一个数据库对象被添加了锁,则此数据库对象就有了一定的访问限制,也就是说对此数据库对象进行了锁定操作。所谓锁定是数据库用来同步多个用户对同一个数据库对象访问的一种机制。通过锁定可以阻止其他事务造成的负面影响,当事务不再依赖锁定的数据资源时,可以将锁释放。 锁定的流程图 锁的基本类型 独占锁 独占锁是对锁定的资源只允许进行锁定操作的事务使用的,独占锁又称为写锁,表示如果某事务在数据库对象A上加了独占锁,则只允许该事务对A进行操作,其他任何事务都既不能对A进行操作或者加锁,直到该事务释放A上的独占锁为止。这就确保不会同时有多个事务对同一数据库对象进行操作。 共享锁 共享锁是指对不更改或不更新数据的读取操作的事务使用的,共享锁又称为读锁,它是非独占的,允许多个并发事务读取其锁定的数据库对象。如果某个事务在数据库对象A上加了共享锁,则只允
您可能关注的文档
- 第08章物流运输合.ppt
- 第8场 想要得到爱(二.ppt
- 第8讲 《奥涅金.ppt
- 第8课 中华文化的勃兴(一.ppt
- 第8课《极昼极夜现象的解释.ppt
- 第8章 生态旅游规.doc
- 第8章 市场信息资料的整.ppt
- 第8章 vba编程基.ppt
- 第8章 房屋修缮管.ppt
- 第8章 访问Internet资.ppt
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
最近下载
- WW∕T 0006-2023 古代壁画现状调查规范.pdf
- 动物园动物保护基础管理手册(标准版).doc VIP
- 2024年国家医疗质量安全及各专业质控工作改进目标实施方案.doc VIP
- HJ 75-2017 固定污染源烟气(SO2、NOX、颗粒物)排放连续监测技术规范.pdf VIP
- 2026最新全国应急管理普法知识竞赛试题库及答案.docx VIP
- 动物园动物丰容设计实施手册.docx VIP
- 2026年山东军转考试真题及答案.docx VIP
- 县人民医院202年国家医疗质量安全改进目标实施方案.docx VIP
- 七年级数学下册期末试卷及答案【可打印】.doc VIP
- 七年级数学下册期末试卷(可打印).doc VIP
原创力文档

文档评论(0)