表空间太大不会影响性能,主要是考虑到数据文件大了可能会影响操作系统对磁盘的I/O,再者Oracle通过ROWID来找数据,ROWID中包含有表空间、区、段、块、行的信息。

解决方案 »

  1.   

    关心磁盘I/O的影响,还不如关心一下表/索引是否合理,SQL语句的效率等等~(呵呵,拍砖~)
      

  2.   

    单个数据文件太大会影响性能的.To daydayupliq(接着学吧!):
    你说的不错,合理的索引可以减少磁盘I/0,但是硬件本身也占有很大的因素,比如做RADI.
      

  3.   

    一是看数据库是做联机事务处理还是数据仓库
    二是看数据库业务量的大小和数据量的大小
    三是看使用的设备和操作系统不过3个G的表空间对oracle来说,还是很小的
      

  4.   

    NTFS我觉得可以参考UNIX下最佳文件大小为2G,我也使用了4G的,但是没感觉有多少影响;
    表空间倒是无所谓,表空间太大就应该使用多个数据文件,并且由文件系统来管理,不要让字典管理。
    最好使用RAID,主要影响速度的是索引、语句的效率,索引可以与数据分开
      

  5.   

    可能而已啊,,到底有没有呢,而且我查的资料,不是说的是UNIX上面的,就是说的是老的版本.所以我不知道我现在的情况是否有影响.