java数据跑不出来,6000条数据,java下跑了20多分钟了还没跑完,求教怎么改进

当前位置:我的异常网» Java Web开发 » 6000条数据,java下跑了20多分钟了还没跑完,求教怎

6000条数据,java下跑了20多分钟了还没跑完,求教怎么改进

www.myexceptions.net  网友分享于:2013-04-23  浏览:11次

6000条数据,java下跑了20多分钟了还没跑完,求教如何改进。

String sql = "

select c.BRANCH_CODE || '-' || a.RES_DETAIL_NAME as BRANCH_CODE_NAME,

dic7.member_value || '-' || dic7.member_text as COUNTRY_NAME,

dic38.member_value || '-' || dic38.member_text as WWIC_NAME,

dic11.member_value || '-' || dic11.member_text as LEGAL_STATUS_NAME,

dic15.member_value || '-' || dic15.member_text as RESIDENT_CODE_NAME,

dic12.member_value || '-' || dic12.member_text as PROF_BUSINESS_NAME,

dic16.member_value || '-' || dic16.member_text as GROUP_CODE_NAME,

dic13.member_value || '-' || dic13.member_text as ADVISOR_CODE_NAME,

dic14.member_value || '-' || dic14.member_text as COUNTRY_CODE_NAME,

dic18.member_value || '-' || dic18.member_text as KWG_REP_INDICATOR_NAME,

dic21.member_value || '-' || dic21.member_text as HO_PROF_BUSINESS_CODE_NAME,

dic19.member_value || '-' || dic19.member_text as BANK_CODE_NAME,

dic23.member_value || '-' || dic23.member_text as MNC_CODE_NAME,

dic24.member_value || '-' || dic24.member_text as OWNERSHIP_OF_MNC_NAME,

dic25.member_value || '-' || dic25.member_text as SIZE_CLASSIFICATION_NAME,

dic53.member_value || '-' || dic53.member_text as PRIMARY_CUSTOMER_NAME,

c.*

from ci_idms_basic_master_cmp_log c

left join (select distinct t.RES_DETAIL_VALUE, t.RES_DETAIL_NAME

from view_ci_auth_role_resource t

where role_id in (select role_id

from view_ci_auth_role_user

where user_id = 'admin')

and t.RES_ID = '53') a on a.RES_DETAIL_VALUE =

c.branch_code

left join ci_sys_sov_member dic7 on c.COUNTRY = dic7.member_value

and dic7.group_code = 'IX_COUNTRY'

and dic7.sys_type = 'IDMS'

and dic7.branch_code = '0912'

left join ci_sys_sov_member dic38 on c.WWIC = dic38.member_value

and dic38.group_code = 'IX_WWIC'

and dic38.sys_type = 'IDMS'

and dic38.branch_code = '0912'

left join ci_sys_sov_member dic11 on c.LEGAL_STATUS = dic11.member_value

and dic11.group_code =

'IX_LEGAL_STATUS'

and dic11.sys_type = 'IDMS'

and dic11.branch_code = '0912'

left join ci_sys_sov_member dic15 on c.RESIDENT_CODE =

dic15.member_value

and dic15.group_code =

'IX_RESIDENT_CODE'

and dic15.sys_type = 'IDMS'

and dic15.branch_code = '0912'

left join ci_sys_sov_member dic12 on c.PROF_BUSINESS =

dic12.member_value

and dic12.group_code =

'IX_PROF_BUSINESS'

and dic12.sys_type = 'IDMS'

and dic12.branch_code = '0912'

left join ci_sys_sov_member dic16 on c.GROUP_CODE = dic16.member_value

and dic16.group_code = 'IX_GROUP_CODE'

and dic16.sys_type = 'IDMS'

文章评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值