oracle数据文件,如果设置成自动扩展的话,1、那么一次自动扩展1M 和一次自动扩展100M有什么区别?2、 如果我有一个数据处理,数据大小为600M,这时,数据文件假设刚好需要扩展,如果一次扩展1M,是否需要扩展600次
    这样是否影响数据库处理数据的性能? 相反,如果一次扩展100M,是否只需要扩展6次,这样是否能够得到较高的处理数 据性能。
    请求高手和前辈们赐教!!!!!!!!!!!

解决方案 »

  1.   

    ---1、那么一次自动扩展1M 和一次自动扩展100M有什么区别?
    区别就是大小。
    ---2、 如果我有一个数据处理,数据大小为600M,这时,数据文件假设刚好需要扩展,如果一次扩展1M,是否需要扩展600次
      这样是否影响数据库处理数据的性能? 相反,如果一次扩展100M,是否只需要扩展6次,这样是否能够得到较高的处理数 据性能。
       与扩展的次数无关。具体要看磁盘空间的大小和内存大小了。
      

  2.   

    -- 正于你所说的:正确!-- 其实:我们一般不设置数据文件自动扩展,而是监控各表空间的使用情况,
    -- 当表空间的使用率达到某个百分比时,我们会采取相应的措施去管理
    -- (如:添加数据文件,或手工resize扩展某个数据文件,
    -- 当然:在扩展某个数据文件前,最好用操作系统命令看一下你的数据文件所在的磁盘的空闲空间的情况再作决定)!
      

  3.   

    我知道大家说的都对,但是我想知道 一次扩展1M和一次扩展100M这样的扩展 到600M 是否对数据处理有性能影响
      

  4.   

    没有经过实际测试不太清楚。但是我觉得,对于你这种情况,已经知道需要扩展到600M的话,还是设置为一次扩展100M比较好。如果是每次扩展1M,600次扩展,这个动作有点儿大了。