JH有没有建索引?
如果有索引,估计也没什么好优化的余地了。
JH是整数吧?
试下:Select Count(1) From View_dlfx Where JH>=23 and JH<=26

解决方案 »

  1.   

    试试Select Count(1) From View_dlfx Where JH in  ('23','24','25','26')
    哇,长见识, 什么项目这么大的数据量
      

  2.   

    To zqllyh(学习Stupid As Pig中...) 
    in 好像在SQL编译后,和我写的速度差不太多,骇,表结构是别的公司定的,妈的,猪头,这么大的数据量放在一张表中
      

  3.   

    To icevi(按钮工厂) 
    我从视图取数据,无法利用索引。同时JH为局号,不能象你写的那样。
      

  4.   

    你的视图里加上order by jh就行啊
      

  5.   

    to tj_dns(愉快的登山者) 
    视图里order by 有索引的功效呀
      

  6.   

    To zqllyh(学习Stupid As Pig中...) 
    视图里order by 有索引的功效?我先试试,谢谢各位了。
      

  7.   

    用*试试让Oracle自己选择Index
    Select Count(*) From View_dlfx Where JH=23 or JH=24 or JH=25 or JH=26
      

  8.   

    To seth99(seth) 
    Count(1) 应该比Count(*) 块一点点。我做过试验
      

  9.   

    zqllyh(学习Stupid As Pig中...) 
    你的办法,的确可以提高速度,但是数据量太大了,实在不行同那边联系,用表。谢谢大家。