加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

Oracle架构计划:具有I / O开销的单独架构?

发布时间:2021-03-14 19:56:47 所属栏目:站长百科 来源:网络整理
导读:我们正在为基于Oracle 11gR1的新体系计划数据库模式.我们已经确定了一个主模式,它将有近100个表,这些表将以前端 Java应用措施会见. 我们要求考核近50个表中已变动的值,这必需在每一行举办. 这意味着,对付MYSYS.T1中的单行,MYSYS_AUDIT.T1_AUD表中也许有50行(

我们正在为基于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模式中很少有表(靠近20,30)可以增添到约莫50M行.
我们要求总磁盘空间为4 TB.
MYSYS_AUDIT模式也许是MYSYS的10倍,但我们不会高出3个月.
MYSYS中的少数表将具有以下事宜/分钟.

MYSYS中的> 100 INSERT意味着在MYSYS_AUDIT表中插入沟通数目的插入.
MYSYS表中的> 1000 UPDATE意味着MYSYS_ADIT表中的插入次数沟通.

题目:
鉴于全部这些,你能提议我改造吗?

>单独的架构会影响光盘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    |
+-------------------+

除此之外,我们尚有两个只有只读权限的模式,但首要是出于非凡目标,我们不介怀它们的机能.

提议:
有几个提议.我们赞成以下内容.

>逻辑疏散的模式.
> TRIGGER用于将数据插入AUDIT表.
>表名称不会有_AUD后缀.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读