设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
求解答:事务导致了数据块变脏,但一直不提交,会不会影 ...
返回列表
发新帖
求解答:事务导致了数据块变脏,但一直不提交,会不会影响dbwr将数据块写回磁盘?
[复制链接]
11
|
9
|
2014-8-6 06:00:13
|
显示全部楼层
|
阅读模式
很多人说不会。但这样是不是可以得出一个结论:实例恢复的回滚过程,有可能产生redo日志。
我是这样理解的:
有个未提交的脏块写回磁盘变干净了,实例崩溃,重新启动数据库时进行实例恢复要回滚未提交事务,就是用undo里面的原来的块镜像来替换这个干净块吧,干净块岂不是又变脏了,变脏了是不是应该产生相应的redo日志?我这样理解对不对
回复
使用道具
举报
千问
|
2014-8-6 06:00:13
|
显示全部楼层
两个话题有关系么?实例恢复时首先重做,然后才回滚。
这个过程中数据块变脏是不会产生redo的...........
dbwr它有很多触发的条件,跟commit与否没有关系
回复
使用道具
举报
千问
|
2014-8-6 06:00:13
|
显示全部楼层
kill 自动回滚了
回复
使用道具
举报
千问
|
2014-8-6 06:00:13
|
显示全部楼层
machoyt 发表于 2014-11-16 09:10
两个话题有关系么?实例恢复时首先重做,然后才回滚。
这个过程中数据块变脏是不会产生redo的...........
...
也就是说在回滚的过程中会让没提交的数据块变脏,只是不产生redo日志?
回复
使用道具
举报
千问
|
2014-8-6 06:00:13
|
显示全部楼层
commit跟dbwr、redo没有关系
回复
使用道具
举报
千问
|
2014-8-6 06:00:13
|
显示全部楼层
数据在你改变后应该会把数据前映像写入undo,让后等待事务提交或者回滚。脏数据写入数据文件是由dbwr进程实现的,何时写入数据文件由dbwr进程决定。写入后不代表你的数据已经更新。select时会先去undo查询前映像的。
提交后会更新redo日志,删除undo前映像,数据完成更新。只有你的commit命令写入redo才算是事务完成。不是脏数据写入数据文件代表事务完成。
回复
使用道具
举报
千问
|
2014-8-6 06:00:13
|
显示全部楼层
西南军阀 发表于 2014-11-17 10:50
也就是说在回滚的过程中会让没提交的数据块变脏,只是不产生redo日志?
rollback的过程是使用UNDO让没commit的数据块变回到原来没有修改的状态,而不是让其变脏吧,
回复
使用道具
举报
千问
|
2014-8-6 06:00:13
|
显示全部楼层
sduzjw 发表于 2014-11-17 11:17
rollback的过程是使用UNDO让没commit的数据块变回到原来没有修改的状态,而不是让其变脏吧,
dbwr已将没commit的数据块写回了磁盘,没commit的数据块就是干净块。回滚又让没commit的数据块变回原来的状态,不就是变脏了么?
难道回滚变回原来状态的过程直接在磁盘中完成,不在内存中完成?如果是这样,也就不存在变脏和产生redo的问题了。这样理解是否正确?
回复
使用道具
举报
千问
|
2014-8-6 06:00:13
|
显示全部楼层
西南军阀 发表于 2014-11-17 11:39
dbwr已将没commit的数据块写回了磁盘,没commit的数据块就是干净块。回滚又让没commit的数据块变回原来的 ...
DBWR回写到磁盘的数据块并不全是COMMIT了的块吧,
回复
使用道具
举报
千问
|
2014-8-6 06:00:13
|
显示全部楼层
sduzjw 发表于 2014-11-17 12:12
DBWR回写到磁盘的数据块并不全是COMMIT了的块吧,
不明白你回这么一句是什么意思。
我讨论回滚变脏的问题都是基于“DBWR回写到磁盘的数据块并不全是COMMIT了的块”这个事实啊
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
英文翻译
2
谍影重重3剧情和影评
3
银行存款证明
4
电子设计之调光台灯
5
我一早醒来,膝盖疼,弯曲不疼的,伸直了疼,用手按那个疼的地方会非常的疼
6
以下英文句子请帮忙翻译下谢谢啊!!!
7
女澡堂为什么没有澡池
8
怎样把电影制作成视频?
9
“工作人员去向牌”怎么翻译?还有“真诚为您服务,诚恳接受监督”
10
请问轻伤到检察院后,受害方该怎么办?
11
南昌市有哪些小琴行
12
我是野D 练的是采药炼金 沙城中占星和奥尔多选哪个呢
13
我的QQ怎么了
14
羚羊木雕的词语解释
15
我爸爸酗酒多年,不听劝,现在还有了糖尿病,怎样戒酒啊?
16
深圳通要怎样办理?
17
江南的 此间的少年2有没有写完 我只看到12章东风破 谁知道哪能看到后边的?
18
《关于经济体制改革的决定》是什么会议通过的?
19
忍者神龟3选择人物的问题
20
精油能在白天用吗
21
3000元左右的台式电脑哦~~~
22
不能复制黏贴?
23
女孩们都在谈什么?
24
解梦!为什么我梦到和我男朋友一起去求子?
25
我的名字叫金三顺里面的问题!请问?
26
大连中介租房怎么收费
27
高层建筑是指几层以上的楼房
28
找数字规律
29
帮我想一想
30
求数学几何题
31
联想1+1的硬盘接口是什么的
32
建行上海分行里的第一支行等和每个区的支行有什么区别呢
33
苏州汽车北站可以坐到7路车吗
34
求伊苏起源1.1.0.3修改器
35
她是不是喜欢偶啊?
36
家长送子女上名校的弊?
37
谁有关于铁岭的英文导游词?急急急急!!!!!
38
自由幻想首饰对衰弱免疫的首饰能买多少啊!!
39
请问有关深圳宝安区的地方
40
肩膀上的小疙瘩是什么啊!急!
41
杨园新村到浦东大道人才服务中心怎么去
42
我禁用了USB,但我的USB鼠标还可以用,这是为什么?
43
郑州哪有包装盒批发
44
石家庄有卖铁三角耳机吗?
45
11.29 火箭对太阳
46
那些事可以体现我对朋友真诚?
47
怎么回事?他发生什么事了?
48
卸载还原精灵时提示未安装
49
求英格兰之殇里面一首小提琴曲!!!
50
硬盘每个分区都出现MOBA文件夹,删不去,打开后出现病毒免疫文件,不要删除
51
计算机2级。急!
52
请帮忙救救我家的小狗
53
歌名叫要要一个14岁的女孩唱的歌
54
背上的豆豆,豆疤怎么祛除?
55
劳动纠纷
56
手机不读记忆卡
57
关于《哈姆雷特》的背景音乐
58
三星D848 划盖松了怎么才能弄紧一点呢?
59
莎士比亚作品Julius Caesar的大致内剧情
60
商标的3年不使用撤消问题 3)
61
龙软转成AutoCAD的dxf格式后,cad显示无效
62
为什么我的电脑visio2003卸载不了,也重新装不起???
63
关于大猩猩的电影
64
英文求助
65
有没有classroom assistant 这个词阿?它的翻译是什么???
66
诺基亚N73 问题
67
高分悬赏:Photoshop cs2不能使用ImageReady
68
笔记本内置猫要怎么用啊
69
怎样追求一个有约会恐惧症的女孩子
70
交通一卡通在哪里买呀???
71
感冒了嗓子难受可以吃雪糕吗
72
大痣人穷痣不穷是什么意思
73
为什么同一个网站,换个地方就上不去了。
74
为什么我的电脑一天上久了会卡
75
麻烦大家了, 无法启动的问题
76
桂林七星路31号
77
蛇有没有脚?
78
奶酪可以怎么吃?
79
煤矿安全规程具有什么性质?
80
如何才能提高孩子的数学成绩?
81
谁能帮我翻译一下这首歌?
82
值么 谁能告诉我?
83
艾格服装
84
局域网与互联网的区别?
85
急!急!我买的三星L83T黑色款不是纯黑的
86
网络信息安全答题帮忙!答全通过者再送分!
87
我已婚,但感情不是很好,想找个MM能好好说说话的!最好也是已婚的,上海的MM最好,有愿意的留下QQ号!谢谢
88
这个口语话题怎么回答?
89
我该放弃么?
90
各位大虾们帮帮忙啊!我现在手上有一个60G的硬盘没有初始化,该如何初始化呢?
91
求一首赞美管道煤气收费员的诗歌
92
梦幻西游为什么我的泡泡特别难驯养?
93
集线器,交换机,路由器的区别
94
人族一波流怎样具体操作啊?
95
中国的电器(220V 50HZ)可以在日本(110V 50/60HZ)直接插电使用吗?
96
一个数学疑问
97
我把QQ身份证号忘了`当时是乱打的,现在要修改财富通密码!
98
必读的书
99
摇滚分哪几种类型啊
100
SS几个痛苦天赋的选择?