Oracle架构计划:具有I / O开销的单独架构?
我们正在为基于Oracle 11gR1的新体系计划数据库模式.我们已经确定了一个主模式,它将有近100个表,这些表将以前端 Java应用措施会见. 我们要求考核近50个表中已变动的值,这必需在每一行举办. 这意味着,对付MYSYS.T1中的单行,MYSYS_AUDIT.T1_AUD表中也许有50行(或更多乃至更少,但起码1行).我们也许拥有每个列条目标旧值以及T1中可用的新值. DBA给出了调查,提议阻挡这种要领,由于他说,单独的模式意味着每个操纵都有特另外I / O.根基上,AUDIT模式仅用于举办一些说明和输入值(因此SELECT和INSERT). “单独的架构意味着特另外I / O”是真的吗?我找不到来由. 对我来嗣魅这好像是合乎逻辑的,由于AUDIT数据不该该被改动,因此是一个单独的模式. 另外,我们计划了一个单独的模式来存档MYSYS中的一些表.从MYSYS_ARC可以将表备份到磁带中或在足够的时刻后删除. 几个统计数据: MYSYS中的> 100 INSERT意味着在MYSYS_AUDIT表中插入沟通数目的插入. 题目: >单独的架构会影响光盘I / O吗? (每个模式一个特另外I / O?) 数字: +-------------------+ +-------------------+ | MYSYS | | MYSYS_AUDIT | | | | | | 1. T1 | | 1. T1_AUD | | 2. T2 | | 2. T2_AUD | | 3. T3 |--------->| 3. T3_AUD | | 4. T4 |(SELECT,| 4. T4_AUD | | . | INSERT) | . | | . | | . | | . | | . | | 100. T100 | | 50. T50_AUD | +-------------------+ +-------------------+ | | | | |(INSERT) | | | * +-------------------+ | MYSYS_ARC | | | | 1. T1_ARC | | 2. T2_ARC | | 3. T3_ARC | | 4. T4_ARC | | . | | . | | . | | 100. T100_ARC | +-------------------+ 除此之外,我们尚有两个只有只读权限的模式,但首要是出于非凡目标,我们不介怀它们的机能. 提议: >逻辑疏散的模式. (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |