数据库中 Oracle 10g,系统 Linux有个表要不停的进行添加、删除、更新、查询操作,而且数据量蛮大的。
建好表后,刚开始一段时间速度还挺快的,后来速度就慢下来了,包括查询也是。要怎么优化呢?才可以让这张表保持增删改查的速度都比较快呢。

解决方案 »

  1.   

    或许是生成了过多的redo和undo,影响了你增删改查的速度
      

  2.   

    里面的道道太多了……建立索引是不完全的,应该是建立合适的索引才对。还有就是各种脚趾间的关系需要认真对待的说。而且你需要大量时间去研究你所写的SQL语句,甚至去写传说中的优化器。现在咱是一只小小的小菜鸟,知道的就这么多了。
      

  3.   

    http://wenku.baidu.com/view/de12a085ec3a87c24028c425.html
      

  4.   

    1.shrink space;
    2.DBMS_STATS.GATHER_SCHEMA_STATS;
      

  5.   

    定时对表进行分析而设置合理的free,used参数