关于批处理的问题,急急急!!!

上周做了一个新的代理,用于每周的经营分析,跑五份报表,然后用邮件发给对应的200+人,相当于一共要做近1000份的报表然后发送,结果发现批处理这边处理特别差,刚开始都跑不出来。最初设定是10进程,结果发现数据库IO堵塞严重,后来数据库那边加索引,各种调,Cognos这边改成4进程,跑成功了,...显示全部
上周做了一个新的代理,用于每周的经营分析,跑五份报表,然后用邮件发给对应的200+人,相当于一共要做近1000份的报表然后发送,结果发现批处理这边处理特别差,刚开始都跑不出来。最初设定是10进程,结果发现数据库IO堵塞严重,后来数据库那边加索引,各种调,Cognos这边改成4进程,跑成功了,但是看了一下成功率,成功率低的要死,求大神们帮忙,服务器在批处理这里怎么调能优化的好一些求教~下面上配置图,服务器的权重设定为1221,主CM在第一个节点上~穷。。8个币求救命。。

2.png

收起
参与10

查看其它 6 个回答wengr的回答

wengrwengr数据库架构师bmsoft
1、 报表服务的最长执行时间设置,是根据报表本身执行时间来确定,如果报表正常执行时间都要几秒,就不能设置为0,毕竟是实时连接数据库查询。
2、从并发上看,4个并发不算低,不是越大越好。每台服务器处理能力在4个并发,如果集群模式下,N*4就很多了,单服务上的CPU核心与进程数,可决定最大并发量,按经验值批处理不要超过服务器最大并发的50%,目的是保证其他服务进程可用。
IT咨询服务 · 2015-05-05
浏览1503

回答者

wengr
数据库架构师bmsoft
擅长领域: 大数据商业智能数据库

wengr 最近回答过的问题

回答状态

  • 发布时间:2015-05-05
  • 关注会员:3 人
  • 回答浏览:1503
  • X社区推广