当前位置:我的异常网» 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'

文章评论

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

  1. java控制一次传10条数据_java 定时同步数据的任务优化

    前言 定时任务在系统中并不少见,主要目的是用于需要定时处理数据或者执行某个操作的情况下,如定时关闭订单,或者定时备份.而常见的定时任务分为2种,第一种:固定时间执行,如:每分钟执行一次,每天执行一次. ...

  2. QTreeView处理大量数据(使用1000万条数据,每次都只是部分刷新)

    QTreeView处理大量数据(使用1000万条数据,每次都只是部分刷新) 如何使QTreeView快速显示1000万条数据,并且内存占用量少呢?这个问题困扰我很久,在网上找了好多相关资料,都没有找到 ...

  3. mybatisPlus中getOne方法如何只取其中一条数据(Wrapper有多条数据时)

    mybatis-plus中getOne方法只能取一条数据,如果取得多条数据会报错,要么换其他方法,要么只选择其中一条,在条件构造器Wrapper结尾加上.last("limit 1" ...

  4. java使用mybatis一次性插入多条数据

    项目场景: java使用ibatis作为持久层框架时如何一次性插入多条数据 问题描述 正常插入一条数据的代码是这样的 mapper.insert(model) 问题分析: 这样单条插入是没有问题,问题 ...

  5. java 一次最多insert多少条数据_万J,一次Insert/Update数十万条记录,有什么办法提高效率么?...

    我现在没有环境了,搞了个 pg 测试: create table t(id serial primary key, x float, y float) insert 100000 rows exhau ...

  6. JAVA高效率 (秒级) 将千万条数据导入数据库 (已封装工具类)【详解】【一看就懂】

    该gif做了加速处理,便于观看~  今天在将一个500w+条数据的文件导入至数据库时,遇到一个异常,相信做大数据应该都有遇到.500w条数据说多不多,说少也不少.既然问题出现了,那么就一定要解决. 异 ...

  7. 大规模数据生成 (500万条数据)

    前言: 最近有一个作业需要 对 大规模数据 进行 性能测试 需要500万条数据,这是一个很大的量,我们无法通过cvs文件这种方式把数据导入数据库 我开始想到了一个解决方案,使用java程序,循环500 ...

  8. php mysql 插入多条数据_mysql如何插入多条数据?

    mysql插入多条数据的方法:1.使用"INSERT INTO 表名 字段列表 VALUES (值1) - , (值n);"语句插入数据:2.使用"INSERT INTO ...

  9. Excel导入30万条数据和导出50万条数据方案

    背景:最近在做一个功能改造,老系统Excel导入导出大批量数据,要求支持一次性导入30万条数据,一次性导出50万条数据,还需要对数据进行校验,另外对性能有要求,不能比老系统的性能差.和业务了解了老系统 ...

最新文章

  1. 2 用python进行OpenCV实战之图像基本知识
  2. I00039 亲密数(Amicable numbers)
  3. python学起来难吗-python学起来难吗
  4. android版 eclipse
  5. ARP检测的技术手段和作用详述
  6. 看图说话,FastJson 并没有那么流行!
  7. 使用python读取mid/mif文件
  8. Windows11右键桌面没新建
  9. 表格特性:表格实现的边框、表格特性、边框的颜色、表格的标题
  10. 【ROS入门21讲】订阅者Subscriber的编程使用
  11. 微信分享自定义图标大小限制_微信分享时安卓的自定义参数无效的解决办法
  12. 5 位改变世界的女性程序员
  13. WordPress 实战:在wordpress文章中加入分享到微博及社交网站的按钮(代码实现,非插件)
  14. Windows10精简优化无人值守安装
  15. 后渗透篇:COM劫持及加载技术
  16. Windows + XMAPP + TestLink 初探
  17. ios 检测是否联网_iOS 设备打开触动精灵提示“您的网络不给力哦,请检查您的设备是否联网”怎么解决?...
  18. 最近接触的技术汇集帖
  19. 【错误记录】Android Studio 中 Gradle 配置报错 ( Can‘t determine type for tag ‘<item name=““ type=“String“>)
  20. PS/聚苯乙烯微球的制备方法

热门文章

  1. sklearn自学指南(part22)--支持向量机的分类与回归
  2. 分类素材(part3)--python机器学习基础教程(下)
  3. R语言与非参数检验之单样本位置检验
  4. mybatis plus使用雪花算法_MyBatis-Plus进阶
  5. 机器学习第二篇:详解KNN算法
  6. jMeter 用户自定义变量的存储方式
  7. 如何处理Angular应用的错误消息: No pipe found with name async
  8. nz-input-group is not a known element的解决方法
  9. 汪子熙的SAP技术文章分类合集
  10. 使用代码获得Social Media Channel绑定的service url