软件开发cognos

Cognos excel导出速度慢,如何优化?

50万数据,80个字段,导出30-40分钟,导出excel2017data ,如何优化,sql 就是一个 select * from a,无汇总,有什么好的解决方案显示全部

50万数据,80个字段,导出30-40分钟,导出excel2017data ,如何优化,sql 就是一个 select * from a,无汇总,有什么好的解决方案

收起
参与13

查看其它 2 个回答左右的回答

左右左右咨询专家ex-IBM

无需优化,时间花费不在select from db上,而是花费在生成一个大excel文件上。比起写文件系统,查询数据库的速度简直可以忽略不计。这么大数据,能够导出已经不错了。

为什么要导出50万数据?用DB直接导出多好。50万条出来了有什么方式能看呢?最佳实践告诉我们1000行以上的excel是不适合人类操作的。

IT咨询服务 · 2019-09-11
  • 我们公司也遇到这种情况,其实查询很快,主要是导出成excel的时候时间浪费在format上,我们公司是把CA嵌在Java Web里面,业务人员就是要通过Java Web端点击导出按钮导出查询出来的CA明细数据,不通过数据库来导出。而且好像现在最新版本CA的导出功能还是用C来实现的,效率比较低
    2019-11-14

回答者

左右
咨询专家ex-IBM

左右 最近回答过的问题

回答状态

  • 发布时间:2019-09-11
  • 关注会员:4 人
  • 回答浏览:2962
  • X社区推广