我有一个数据驱动订阅,可生成超过1000个报告。它安排在星期一凌晨2点,最后一个报告是在凌晨5点左右生成的。这不是问题,除了我有其他报告(数据驱动和普通订阅)安排在凌晨4:00,而SQL代理作业和报表管理器显示他们在凌晨4点启动,报表服务器服务log显示它们当时实际上并未生成。实际上,他们是在2:00工作后的1000多份报告中的最后一份报告中生成的。因此,它们似乎是顺序运行而不是同时运行。这是正常的还是我可以控制的东西?
我没有更改任何reportserver.config设置(MaxActiveReqForOneUser和MaxQueueThreads都是默认值,20和0)。
我是否应该错开这些,以便更快的报告不必等待1000多份报告完成?