12
返回列表 发新帖
楼主: flzhang

为何构造cr块

[复制链接]
论坛徽章:
40
2014年新春福章
日期:2014-02-18 16:43:09喜羊羊
日期:2015-05-18 16:24:25慢羊羊
日期:2015-06-12 13:08:22暖羊羊
日期:2015-07-02 16:06:20暖羊羊
日期:2015-07-06 16:28:55狮子座
日期:2015-07-29 17:14:43摩羯座
日期:2015-09-02 13:58:47白羊座
日期:2015-09-08 10:39:06天枰座
日期:2015-09-17 21:41:53摩羯座
日期:2015-10-29 21:07:02
11#
发表于 2015-2-27 10:40 | 只看该作者
sqysl 发表于 2015-2-20 16:38
让我来回答你吧。
1、undo里存储的不是块的前影像,也不是记录的前影像,而是叫做change vector的改变记录 ...

学习了,理解得更透彻了。

使用道具 举报

回复
求职 : 数据库管理员
招聘 : Java研发
论坛徽章:
6402
娜美
日期:2021-10-12 20:11:36技术图书徽章
日期:2021-09-30 12:11:1120周年集字徽章-年	
日期:2021-09-30 12:12:5820周年集字徽章-20	
日期:2021-09-30 12:43:0619周年集字徽章-周
日期:2021-09-30 13:18:3120周年集字徽章-20	
日期:2021-09-30 16:44:1219周年集字徽章-周
日期:2021-09-30 17:01:04技术图书徽章
日期:2021-09-30 17:59:14技术图书徽章
日期:2021-10-06 10:36:4019周年集字徽章-19
日期:2021-10-06 14:43:24
12#
发表于 2015-2-27 10:50 | 只看该作者
各自构造各自的CR 块,为了就是并发更新。
你想一下,多个用户同时对某个块内的数据进行修改,要不是构造各自的CR 是否影响并发量

使用道具 举报

回复
论坛徽章:
32
优秀写手
日期:2014-07-23 06:00:13技术图书徽章
日期:2016-08-05 10:29:11秀才
日期:2016-08-05 10:33:40秀才
日期:2016-08-05 10:34:04秀才
日期:2016-08-05 10:34:04技术图书徽章
日期:2016-08-05 10:34:13秀才
日期:2016-08-05 10:38:01秀才
日期:2016-08-05 10:38:26秀才
日期:2016-08-05 10:38:26技术图书徽章
日期:2016-08-05 10:38:34
13#
 楼主| 发表于 2015-3-2 14:46 | 只看该作者
flzhang 发表于 2015-2-26 11:04
谢谢啊,理解多了, 对您说的
undo里存储的不是块,所以,也不可能直接读取scn进行比较,而只能边回滚边 ...

我小结了下
change vector里就有scn的信息,因为undo里存储的不是块,所以还是不能直接读取change vector里的scn,而只能重新应用change vector用操作码,改变的数值,scn等构造出个cr块,而每次构造cr块后就判断cr块上的scn是不是大于查询时的scn,直到小于查询时的scn读取

使用道具 举报

回复
论坛徽章:
0
14#
发表于 2017-8-4 16:58 | 只看该作者
学习了!

使用道具 举报

回复
论坛徽章:
0
15#
发表于 2023-3-16 09:04 | 只看该作者
学习了!!感谢分享

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表