运行环境:oracle10.2上,在自动管理的表空间
一个事实采集各个服务器进程最新状态的表,插入与删除非常频繁,没有更新,数据总量变化不大,在30万条左右,每次删除并重新插入100条左右的数据(删除和插入的数据量大致相等),每10分钟数据会被全部重新删除插入一遍,一共20个客户端会对此表操作,每个客户端插入删除的数据不会和其他客户端重复,只操作属于自己的数据。
谢谢!

解决方案 »

  1.   

    实际上你用的是实时数据,可以用服务程序直接在内存管理,并定时覆盖数据文件就可以了。
    当然就数据库存储讲,doer_ljy的方法非常好,再就是需要注意高水位标。
    以上仅为个人见解,仅供参考。
      

  2.   

    主键没敢建立,索引死活是要一条的,存储已经没办法动了,HWM应该怎么注意呢?
      

  3.   

    这是I/O问题,当然得从磁盘考虑,3楼说的没有错。
    lz总的调整个机会一下,从新分配存储。
    如果存储实在没有办法动,那就不好办,得看看你的应用是如何写的,才好针对情况调整。
      

  4.   

    你的瓶颈是CPI,内存还是磁盘IO?得先定位瓶颈再说怎么提高