- 13
- 0
- 约7.74千字
- 约 38页
- 2018-12-05 发布于江苏
- 举报
第十一章 并发制
第十一章 并发控制 11.1 并发控制 数据库是一个共享资源,可供多个用户使用。允许多个用户同时使用的数据库系统称为多用户数据库系统。例如:银行数据库系统、机票订票数据库系统等。 并发控制的产生是由于共享的要求,即多个用户程序并发存取同一数据。并发控制单位是事务。 例:考虑飞机订票系统中的一个活动序列: (1) 甲售票点读出某航班的机票余额=16; (2) 乙售票点读出同一航班的机票余额也为16; (3) 甲售票点卖出一张机票,修改余额为15,并把A写回数据库; (4) 乙售票点也卖出一张机票,也修改余额为15,并把A写回数据库。 事务如果不加控制地并发执行,会产生下列三个问题: 丢失修改 (lost update) 读脏数据 (dirty read) 读值不可复现 (unrepeatable read) (3)读 “脏”数据 指事务T1修改某一数据,并将其写回磁盘,事务T2读取同一数据后,事务T1由于某种原因被撤消,这时事务T1已修改过的数据恢复原值,事务T2读到的数据就与数据库中的数据不一致,是不正确的数据,又称为“脏”数据。 11.2 并行控制的技术——封锁 图11.3 两种锁的相容矩阵 11.3 活锁和死锁 死锁的预防:保证系统永远不进入死锁状态。 预防死锁的方法较多,如: ①一次封锁法:一次封锁法要求每个事务必须一次将所有要使用的数据全部加锁,否则就不能继续执行。但这
您可能关注的文档
- 第二站:当好国的主人.ppt
- 第二章 进出口品检验相关基础知识.ppt
- 第二章-国际海公约.ppt
- 第二章信息的获(复习课).doc
- 第二章创业者与业团队.ppt
- 第二章国 际 币 制 度.ppt
- 第二章旅游经济动.ppt
- 第二章:中西方告发展历史.ppt
- 第二节 气温的化与差异.ppt
- 第二节 气温的化与分布课件.ppt
- 2026年环保产业碳排放交易市场报告.docx
- 通信网络建设施工规范手册.docx
- 2026年区块链技术在供应链管理应用案例及行业报告.docx
- 2026年服务配套行业市场分析报告[001].docx
- 2026年内衣行业市场细分与消费者需求变化研究报告.docx
- 贵州电子商务职业技术学院《水文统计》2023-2024学年第一学期期末试卷.doc
- 2026-2027学年小学信息技术(信息科技)一年级全一册(2024)义务教育版(2024)教学设计合集.docx
- 巢湖学院《C语言程序设计》2021-2022学年第一学期期末试卷.doc
- 第二章:短剧摄影,用微单干翻大剧组.pdf
- 2026-2027学年小学信息技术(信息科技)一年级上册大连理工版(2015)教学设计合集.docx
最近下载
- 项目风险预测与防范-事故应急预案.docx VIP
- 走向成熟(青春期男生性教育).ppt VIP
- (NEW)北京师范大学文学院古代汉语与现代汉语历年考研真题.pdf VIP
- 建筑供配电与照明 配套课件.pptx
- 专职社区工作者招聘考试综合知识试卷.docx
- 六年级上册经典诵读.pdf VIP
- 2020中级会计职称考试《中级会计实务》章节练习--第十六章_会计政策、会计估计变更和差错更正.pdf VIP
- 北京工业大学2020-2021学年第1学期《生物化学》期末考试试卷(B卷)及标准答案.docx
- 会计(2017)章节练习-第2章-会计政策与会计估计及其变更.doc VIP
- 黛玉葬花标准教案 黛玉葬花写作手法.pptx VIP
原创力文档

文档评论(0)