有这方面的经验的人指点一下,另外,如果程序需要频繁查询oracle,应该如何对程序进行优化?

解决方案 »

  1.   

    多少次是没有限制的?但主要查询后影响快不快?
    象淘宝网那样每秒钟可能都有上万次访问,一台服务器是处理不了那么多次,那么要做成集群服务器,就是多台电脑共同运行一个数据库,中间要有一台服务器专门进程调度服务;如何对进程优化?
    一般是对sql语句进行优化,相同的sql语句只被分析一次后放在高速缓存里,下次如果有相同的sql语句访问时,直接从高速缓存中提取sql语句,节省SQL语句分析的时间;
      

  2.   

    动态SQL语句,省去频繁解析的时间!
      

  3.   

      我推测楼主的规模不会像淘宝那么大。
      我有一个做java的朋友,他也是很困惑,用java调oracle的sql感觉很慢。
      我的建议是,把业务逻辑写道oracle里面的存储过程,不然的话,如果写道java的代码里面,那么java程序和oralce数据库之间的交互是一个很费时间的部分。