问题描述
问题描述:系统每季度需生成报表数据,以前都没问题,这季度生成报表数据时提示超时时间已到。在操作完成之前超时时间已过或服务器未响应错误,初步分析原因是本季度生成的数据量很大,按照网上大家给的办法都没没有解决,请各位大侠帮忙。本人已尝试的设置:1、<httpRuntimemaxRequestLength="102400"executionTimeout="720"/>2、数据库服务器端连接超时等设置都是最大值但此方法都不管用,CommandTimeout无法设置,因为系统是第三方公司开发的,底层都已封装。分析:生成报表数据是通过存储过程执行,该存储过程在数据库服务器端执行没问题,只是时间稍微长些,37秒系统:ASP.NET+SQLserver2005+.NET2.0
解决方案
解决方案二:
错误就是你们依据第三方dll封装后报出来的吧?联系提供方看看吧,不可能改不了的啊,应该有配置
解决方案三:
数据库37秒有优化空间啊,数据量多大?
解决方案四:
数据量其实并不大,主要是涉及到金额的计算
解决方案五:
第三方联系不了的,主要是数据库操作底层是封装了
解决方案六:
是否还有其它的地方可设置呢
时间: 2024-09-12 20:59:15