我这有好多统计效率底下,很急,各位大哥帮帮忙
以下是我的一个小问题 :
目前我有一张表 proceeding 字段有70个左右,大概30万左右的数据,
其中p_num是number类型
select sum(t.p_num) from proceeding t
我在pl/sql工具上执行以上sql查询时间 花费30秒左右,是不是不正常。
如何优化oracle数据库,

解决方案 »

  1.   

    是有点问题,在一个项目组数据库中
    select sum(account_id) from tab_account_info;
    有70W数据
    执行完有数据
    258544466628
    只用了1秒多
    我也不知道是怎么优化的
      

  2.   

    sum(70w)
    业务上真有这样的需求吗。
    如果有,没有中间汇总过程?
      

  3.   

    估计和主机性能有关吧。
    我们经常做sum(2000万)的操作,也就几十秒。不过我们的主机性能很强,呵呵