如题,
把SQL数据库升级到Oracle后,并发出现问题,登录的人太多的时候出现问题.查询速度特别慢.但是我们已经把Oracle的Processes设置到了1000 还有LICENSE_MAX_SESSION也设置成了300 大家帮忙分析一下 用的是weblogic服务器

解决方案 »

  1.   

    有好多原因,比如   
      (1)你的日志文件组的个数是不是太少,建议最少10个,最多不超过20个。   
      (2)你的数据库是否起用了auto   archive   log模式。   
      (3)init.ora文件中关于share   pool,   database   buffer   cache,   redo   log   buffer的设置是否太小,是否合理。   
      (4)你的数据库表空间是否根据业务模式合理的分开,比如数据表空间、临时表空间和索引表空间分开、库存表空间和进销存记录表空间分开、各表空间的datafile是否放置到了不同的磁盘控制器上,或者放到raid中等等。   
      (5)此外资源的争用问题是否存在,比如内存锁、段锁、块锁和记录锁的分配问题。   
      (6)是否完全用到了操作系统和硬件系统提供的全部资源,比如cpu和并行查询等。   
      

  2.   

    共享数据库还是独占数据库,oracle的处理方式是不同的。