eygle.com   eygle.com
eygle.com  
 
eygle.com - 留言簿 - 回复留言 - Powered by eYgLe.Com
返回留言簿
回 复 留 言
留言ID:
留言原文:
To: 盖老师
  盖老师:
 我有一个SQL,效率比较差(其中ERA_TRADE_INFO10万条记录 ERA_CERT_USER_INFO 9万条 ERA_CERT_INFO 9万条 ERA_OPER_CHANNEL200条)
SELECT 1
FROM ERA_TRADE_INFO a
 WHERE exists
 (SELECT 1
  FROM ERA_CERT_USER_INFO b, ERA_CERT_INFO d, ERA_OPER_CHANNEL c
 WHERE a.NCERTUSER_ID = b.NCERTUSER_ID
 AND d.NRA_SN = a.NRA_SN
 AND a.NCHANNELID = c.NCHANNELID AND a.NCHANNELID = :NCHANNELID
 AND TO_NUMBER(a.VTRADETYPE) <= 5
 AND d.DNOTAFTER >= :Time1
 AND d.DNOTAFTER <= :Time2
 AND d.NCERTSTATUS = 259
 and d.CUPDATEFLAG = '0'
 AND c.NOPERCODE = :NOPERCODE)
此语句执行效率非常差,一般情况下要10s才出来查询结果,请问盖如何优化?


From: hds6400
2009.03.23 00:42
管理密码: 请输入管理密码, 否则无法回复.
斑竹昵称:
信息图标: ( 随机 )


BB 代码:
内容:

如果想删除回复, 请点击最下面的删除回复按钮.
删 除 回 复
管理密码: 请输入管理员密码, 只有版主才能删除回复.
Copyright © 2003~2012 eygle.com All Rights Reserved.
Powered by: www.eygle.com