互联网服务Db2 10.5查询效率

db2V10.5,查询语句单独执行速度还行,但是数据导出很慢

写了一个很复杂的select语句,查询结果有215列,44万多条记录,如果用控制中心或ibm data studio单独运行这个查询,也就5分钟即可完成,但是想export出来或者insert到其他物理表,就死活不行,慢的要死,10个小时,还是无法完成
是因为我是远程终端机上运行的原因吗,或者其他什么原因吗,请教下。
参与9

5同行回答

db2china2db2china2技术经理DB2咨询服务
回复 4# yunzhongzi14 可以的话,请考虑使用load from cursor。显示全部
回复 4# yunzhongzi14
可以的话,请考虑使用load from cursor。收起
IT咨询服务 · 2015-08-07
浏览1264
liuyingbjliuyingbj技术支持中国保险信息技术管理有限责任公司
请问物理表和源表是在一个库上吗,export执行在客户端的话,要考虑网络和本地磁盘IO的性能,如果是写入物理表要考虑数据库的磁盘IO以及事务日志的设置。显示全部
请问物理表和源表是在一个库上吗,export执行在客户端的话,要考虑网络和本地磁盘IO的性能,如果是写入物理表要考虑数据库的磁盘IO以及事务日志的设置。收起
IT咨询服务 · 2015-08-07
浏览1222
db2china2db2china2技术经理DB2咨询服务
回复 1# yunzhongzi14 控制中心或ibm data studio单独运行这个查询很快, 是否注意一下,这些工具只是显示前面的N行而且,所以感觉时间较短。显示全部
回复 1# yunzhongzi14
控制中心或ibm data studio单独运行这个查询很快, 是否注意一下,这些工具只是显示前面的N行而且,所以感觉时间较短。收起
IT咨询服务 · 2015-08-07
浏览1246
yunzhongzi14yunzhongzi14数据库管理员cmb
回复 2# liuyingbj    insert的物理表是和源表一个库上,insert执行尤其慢,44万条记录完全插入的话,我35g的日志不够用,然后我fetch first 20万条,结果一个晚上没跑完:(,我就放弃了,然后我打算用export倒出来,然后在导入物理表,已经4个半小时了,还没完成。但是这个网络和...显示全部
回复 2# liuyingbj


   insert的物理表是和源表一个库上,insert执行尤其慢,44万条记录完全插入的话,我35g的日志不够用,然后我fetch first 20万条,结果一个晚上没跑完:(,我就放弃了,然后我打算用export倒出来,然后在导入物理表,已经4个半小时了,还没完成。但是这个网络和本地io我也没法查看啊,本地电脑cpu什么也都不高收起
互联网服务 · 2015-08-07
浏览1264
liuyingbjliuyingbj技术支持中国保险信息技术管理有限责任公司
回复 1# yunzhongzi14 如果是本地库的表可以使用游标进行数据转移。显示全部
回复 1# yunzhongzi14

如果是本地库的表可以使用游标进行数据转移。收起
IT咨询服务 · 2015-08-07
浏览1217

提问者

yunzhongzi14
数据库管理员cmb

相关问题

问题状态

  • 发布时间:2015-08-07
  • 关注会员:1 人
  • 问题浏览:3900
  • 最近回答:2015-08-07
  • X社区推广