楼主: biti_rainy

[精华] 关于回滚段的探讨(推出第一篇文章)

[复制链接]
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
31#
发表于 2003-7-2 09:40 | 只看该作者
不客气,呵呵
biti是不是又要卸了再装了啊

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
32#
发表于 2003-7-2 09:58 | 只看该作者
不错,BITI就是BITI,希望大家能从中挑出些毛病来。

使用道具 举报

回复
论坛徽章:
0
33#
发表于 2003-7-2 14:02 | 只看该作者
biti,

Can you zip pdf and upload again, if possible? I always have problem with downloading attachment in pdf.

I am using English version of Win2000 and IE. Does that matter?

使用道具 举报

回复
论坛徽章:
48
娜美
日期:2016-11-25 10:31:35宝马
日期:2014-01-28 09:04:04阿斯顿马丁
日期:2014-01-22 15:03:55奥迪
日期:2013-10-25 14:33:53劳斯莱斯
日期:2013-10-11 14:28:46宝马
日期:2013-09-29 12:56:56问答徽章
日期:2013-09-26 10:44:48Jeep
日期:2013-09-09 10:52:59茶鸡蛋
日期:2013-06-27 15:31:59茶鸡蛋
日期:2013-03-14 16:32:43
34#
发表于 2003-7-2 14:56 | 只看该作者

提几个问题

装了acrobat reader5.1就看见了。
几个问题:
1、“在初始化参数文件中有一个参数transactions_per_rollback_segment,决定了同一个回滚段中所允许最大的同时存在的最大事务数“,据我所知,该参数没有这样的作用。CONCEPTS 中原文如下:
The TRANSACTIONS_PER_ROLLBACK_SEGMENT parameter does not limit the number of transactions that can use a rollback segment. Rather, it determines the number of rollback segments an instance attempts to acquire when opening a database
2、文中关于参数rollback_segments与回滚段类型PUBLIC、PRIVATE的关系的论断,似乎不太对。正确的描述如下:实例启动时,oracle自动online的回滚段个数受控于:n=ceil(transactions/transactions_per_rollback_segment),当rollback_segments指定的回滚段个数m小于n,系统自动online public的回滚段,直到个数等于n,如果还有另外一些回滚段,不管是PUBLIC或PRIVATE,都将保持offline的状态。小结之:
a.在rollback_segments指定的,不管是PUBLIC或PRIVATE,都将自动online
b.不在rollback_segments指定的,只有PUBLIC才可能自动online
c.不在rollback_segments指定的PRIVATE的回滚段可以用alert使之online
3、关于回缩时机、如何回缩没有讲得很清楚,但我自己也不能把它讲清楚
请大家指正。

使用道具 举报

回复
论坛徽章:
65
ITPUB元老
日期:2006-03-01 17:57:36马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52
35#
发表于 2003-7-2 15:20 | 只看该作者
联机手册上是这么写的
[B]TRANSACTIONS_PER_ROLLBACK_SEGMENT specifies the number of concurrent transactions allowed per rollback segment. [/B]The minimum number of rollback segments acquired at startup is TRANSACTIONS divided by the value for this parameter. For example, if TRANSACTIONS is 101 and this parameter is 10, then the minimum number of rollback segments acquired would be the ratio 101/10, rounded up to 11.

More rollback segments can be acquired if they are named in the parameter ROLLBACK_SEGMENTS.

使用道具 举报

回复
论坛徽章:
65
ITPUB元老
日期:2006-03-01 17:57:36马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:522012新春纪念徽章
日期:2012-02-13 15:11:52
36#
发表于 2003-7-2 15:28 | 只看该作者
第二点的确是这样的,你的是正确的
publict回滚段可以自动启动,但是不一定自动启动,
主要是看是否超过数据库默认启动的个数
当然,如果加入ROLLBACK_SEGMENTS就肯定启动了

使用道具 举报

回复
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
37#
 楼主| 发表于 2003-7-2 15:43 | 只看该作者

多谢指出

已修正

关于 回缩时机 ,请再看看是否觉得清楚?

使用道具 举报

回复
论坛徽章:
48
娜美
日期:2016-11-25 10:31:35宝马
日期:2014-01-28 09:04:04阿斯顿马丁
日期:2014-01-22 15:03:55奥迪
日期:2013-10-25 14:33:53劳斯莱斯
日期:2013-10-11 14:28:46宝马
日期:2013-09-29 12:56:56问答徽章
日期:2013-09-26 10:44:48Jeep
日期:2013-09-09 10:52:59茶鸡蛋
日期:2013-06-27 15:31:59茶鸡蛋
日期:2013-03-14 16:32:43
38#
发表于 2003-7-2 15:52 | 只看该作者
最初由 piner 发布
[B]联机手册上是这么写的
[B]TRANSACTIONS_PER_ROLLBACK_SEGMENT specifies the number of concurrent transactions allowed per rollback segment. [/B]The minimum number of rollback segments acquired at startup is TRANSACTIONS divided by the value for this parameter. For example, if TRANSACTIONS is 101 and this parameter is 10, then the minimum number of rollback segments acquired would be the ratio 101/10, rounded up to 11.

More rollback segments can be acquired if they are named in the parameter ROLLBACK_SEGMENTS. [/B]


你引的这段在reference中,而我引的在concepts中,似乎相互矛盾。到底哪个是正确的?

使用道具 举报

回复
论坛徽章:
48
娜美
日期:2016-11-25 10:31:35宝马
日期:2014-01-28 09:04:04阿斯顿马丁
日期:2014-01-22 15:03:55奥迪
日期:2013-10-25 14:33:53劳斯莱斯
日期:2013-10-11 14:28:46宝马
日期:2013-09-29 12:56:56问答徽章
日期:2013-09-26 10:44:48Jeep
日期:2013-09-09 10:52:59茶鸡蛋
日期:2013-06-27 15:31:59茶鸡蛋
日期:2013-03-14 16:32:43
39#
发表于 2003-7-2 16:01 | 只看该作者

求证于ixora

http://www.ixora.com.au/q+a/undo.htm说:
Incidentally, setting transactions_per_rollback_segment to 1 does not prevent rollback segment sharing. It only governs the number of public rollback segment to attempt to acquire at instance startup.
看来,concepts种说法是对的。hehe。

使用道具 举报

回复
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
40#
 楼主| 发表于 2003-7-2 16:05 | 只看该作者

不矛盾,哈哈,oracle文档有问题,我在 817 版本下是这样的

TRANSACTIONS_PER_ROLLBACK_SEGMENT specifies the number of concurrent transactions you expect each rollback segment to have to handle. The minimum number of rollback segments acquired at startup is TRANSACTIONS divided by the value for this parameter. For example, if TRANSACTIONS is 101 and this parameter is 10, then the minimum number of rollback segments acquired would be the ratio 101/10, rounded up to 11.

而piner 摘的是 allowed

concepts 中跟 hqs4500 的是一致的

看来是编写文档的人的问题!
  

实际上,通常这对我们没有构成影响

使用道具 举报

回复

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

本版积分规则 发表回复

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