大家有何高见,快告诉小弟!
谢谢supershb(phenix)

解决方案 »

  1.   

    1。首先如果你用了RAID,就不用担心物理文件怎么摆放,会不会冲突的问题,由RAID去处理
    ,所以每个客户的表建在哪个表空间也不用管它
    2。当然,你要是建了几个表空间,并能按用户指定使用哪个,那就更好了,反正不会比上面的简单方案坏。
    3。还有如果每次建的表能总结出来,让他们也变成静态表,每次的操作只是DML,而不用每次都DDL,这样,就可以在表空间的基础上做一下“分区”,同样会起到很好的作用
    后两个好一些。
      

  2.   

    补充说明:
    对用户进行分类的目的主要是平衡io操作
    根据磁盘数目规划表空间的目的是减少io冲突
      

  3.   

    我划分多个表空间的目的就是为了减少io冲突,
    我的99个客户端在设计上是平等的
    (尽管实际情况不同,有些不存在,有些数据很少,但我无法预知)。我现在想知道的是,表空间的磁盘我无法选择,也就是多个表空间有可能在一个磁盘上,
    多个表空间是否比一个表空间io冲突少?
      

  4.   

    我的Oracle服务器的三个磁盘阵列是一个逻辑驱动器,
    所以我是没办法将不同的表空间安排在不同的磁盘上
      

  5.   

    如果是Unix还好说,可以通过挂入点来解决,不过Win2000就不知道如何处理了,你用的raid的软件是??级别是?
      

  6.   

    为什么不需要有多个表空间
    因为表空间并不是真正的物理文件的分布.
    一个表空间可以有多个物理文件,而他们的分布可以在不同的磁盘上.
    你已经有了RAID了,RAID会自动去把物理文件平均分布每个磁盘上.
    所以IO竞争的问题RAID已经帮你解决了,你继续优化也不会有很好的突破了.