Oracle慢的问题,高手帮忙

来源:百度知道 编辑:UC知道 时间:2024/07/02 21:33:10
表HY_HYJJDATA大约有200多万的记录,下面的语句在PL/SQL里执行很快,一/两秒,用c#调用OracleClient执行就慢的要死,要1分钟,哪位高手知道怎么解决,谢谢

WITH
AGG AS (SELECT sl,kssl,updatedate,areacode,industrycode,groupingcode
FROM HY_HYJJDATA
WHERE updatedate >= to_date('2005-11-8', 'yyyy-mm-dd')
AND updatedate <= to_date('2007-11-8', 'yyyy-mm-dd')
AND ( industrycode = '06' Or industrycode = '0610' Or industrycode = '0620' Or industrycode = '0690' )
AND ( areacode LIKE '00%' Or areacode LIKE '12%' Or areacode LIKE '11%')
AND groupingcode = '00'

)
SELECT *

FROM (SELECT t.tempdate,
T_0000.SL as f_00000,
T_0000.KSSL as f_10000,

JDBC没优化!

只要正确等吧,软件的事.

这是设计思路的问题,在要求执行效率的情况下,不能用
select * from (select * from )这样的格式,这种写法执行效率很差,尤其在使用其他语言调用时效率更差。
应该改为表关联的形式。

网络的问题!!!