当前位置:首页 > 开发 > 数据库 > 正文

One Instance One Box

发表于: 2012-03-12   作者:belmount   来源:转载   浏览次数:
摘要: One Instance One Box这句话是tom kyte这个oracle 大牛说的。大牛的意思是不要自己没事在一个物理或者虚拟的机器Box里面折腾出一堆Instance,否则的话,你将面临更多的IO竞争,内存竞争。因为你多开了很多后台进程或者线程,用以维持一个个的Instance。最终,你得到的是永远失去优化的机会。   我前几天就碰到一个事情。我们有个系统下面有很多的分点,

One Instance One Box这句话是tom kyte这个oracle 大牛说的。大牛的意思是不要自己没事在一个物理或者虚拟的机器Box里面折腾出一堆Instance,否则的话,你将面临更多的IO竞争,内存竞争。因为你多开了很多后台进程或者线程,用以维持一个个的Instance。最终,你得到的是永远失去优化的机会。

 

我前几天就碰到一个事情。我们有个系统下面有很多的分点,每个点都有相对独立的数据。这个系统为了做到所谓数据隔离和事务隔离(美其名曰一个点垮掉,其他点不受影响),结果一口气在一台8g内存的机子上搞了8个instance,结果是隔一阵子只要有一个instance 的内存占用到700M,系统就必须重启。

 

按Oracle的官方搞法,你要可扩展性可以用RAC,你要HA可以用DATA GUARD,不必要自己在一台机子上山寨一个类似于集群的东西。上面的需求比较合适的搞法,就是建多个schema,走多个table space。

 

不过stack overflow上还有一种说法,说是你必须在一台机子上跑多版本的Oracle的话,可以这么干,其他时候你还是悠着点。

One Instance One Box

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
对于一个狙击手来说,One Shot One Kill 是每个狙击手的理想。 最近连续看了《双狙人I,II,III》,
"One Night"是《银河铁道之夜》的主题曲,《银河铁道之夜》这部动画有几处画面确实震撼了我。最初的
Question: Given a non-negative number represented as an array of digits, plus one to the numb
Author:bakari Date:2014.1.14 转载请注出处:http://www.cnblogs.com/bakari/p/3519841.html,谢
Slope One 是一种很好理解的推荐算法,因为它的简单性而备受关注。网上有很多相关的博文介绍它的原
One Group 一、one编程小组组长寄语 如果一个小项目让一个编程高手来做,可能三天就可以搞定。如果
And Then There Was One Time Limit: 5000MS Memory Limit: 65536K Total Submissions: 4509 Accept
Slope One 是一种很好理解的推荐算法,因为它的简单性而备受关注。网上有很多相关的博文介绍它的原
Given a non-negative number represented as an array of digits, plus one to the number. The di
我在Github上面写了一个例子,用于展示Hibernate中OneToOne的用法: https://github.com/liweinan/ja
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号