ORACLE 运行慢原因有很多,看看有多少用户连着,看看系统中运行了哪些东西.具体是哪些东西占用了大量的资源,然后根据需要将一些运行安排在夜间执行.如果是因为查询或程序慢,则考虑优化你的程序. 如果还是慢,那就升级硬件.

解决方案 »

  1.   

    我们的系统也出现了这方面的问题,具体原因分析为,程序长期使用后产生了碎片,导致程序运行缓慢。
    据我所知,产生问题原因有以下几方面:(1)碎片。大量的插入删除和更新操作容易产生碎片;
    可以进行导入导出操作解决。
    (2)数据库参数优化。数据量的高速增长和用户的增加,导致对数据库的要求增加,这样原有的数据库配置已不符合要求,更改一下SGA配置,可能会收到一定的效果;
    (3)源程序。包括客户端源代码和存储过程;
    (4)索引。长期使用后,请重新建一下索引,或者根据需要创建新的索引和去掉不需要的索引;
    (5)震荡波病毒也很厉害呀,微软的补丁对数据库也有影响呀。
    可以找一些关于数据库优化的资料,看一下!
      

  2.   

    目前Oracle 9I中有个自带的优化工具,比人工优化好多了,运行后会创建很多索引及临时表,但运行效率明显提高