情况是这样:
数据列有几百W的数据,通过用SQL查询的方式做了两个时间的参数。
在预览报表时,如果开始时间跟截止时间选择的范围不大就没事,当我选一个月范围的时候,IE直接卡死。
但看了日志,查询报表的时间没问题,不知哪出问题了,请懂的人帮忙看下。
2013-08-05 16:04:45
正常:开始计算报表
2013-08-05 16:04:45
正常:SQL: SELECT cglrry,cct03.cgshdh,cct04.xtwpdm,cgdhsl,xtpzgg,xtwpxh,wplbdm,wpsxmc,xtwpks,
cast(convert(nvarchar(10),cglrrq) as datetime) cglrrq
from cct03,cct04,xtm12,xtm124
where cast(convert(nvarchar(10),cglrrq) as datetime)>='2013-07-01' and
cast(convert(nvarchar(10),cglrrq) as datetime)<='2013-07-31' and
cct03.cgshdh=cct04.cgshdh and cct04.xtwpdm=xtm12.xtwpdm
and wplbdm='YS' and xtm12.xtpzgg=xtm124.wpsxdm
2013-08-05 16:04:46
正常:完成报表计算 耗时:505ms!
2013-08-05 16:04:46
正常:columnIndex:1columnValue:成品扫条码收货数量表测试.cpt
2013-08-05 16:04:46
正常:columnIndex:2columnValue:1
2013-08-05 16:04:46
正常:columnIndex:3columnValue:__LOCALE__ : zh_CN, CMD : parameters_d, FR_AUTHENTICATION_KEY : com.fr.privilege.authentication.UsernamePasswordAuthentication@937aa3: Principal: admin; Password: ; Authenticated: true; Granted Authorities: admin, FR_AUTHORITY : admin, FR_CURRENT_PRIVILEGE_LOADER : com.fr.privilege.session.BasePrivilegeLoader@588474, FR_FROM : http://localhost:8075/WebReport/ReportServer?op=view&reportlet=.cpt, FR_ISROOT : true, FR_USERNAME : admin, FR_USERPOSITION : null, LABEL开始日期 : 开始日期:, LABEL截止日期 : 截止日期:, OP : fr_dialog, REPORTLET : 成品扫条码收货数量表测试.cpt, REPORTNAME : 成品扫条码收货数量表测试.cpt, SESSIONID : 93173, 开始日期 : 2013-07-01, 截止日期 : 2013-07-31
2013-08-05 16:04:46
正常:columnIndex:4columnValue:localhost
2013-08-05 16:04:46
正常:columnIndex:5columnValue:admin
2013-08-05 16:04:46
正常:columnIndex:6columnValue:admin
2013-08-05 16:04:46
正常:columnIndex:7columnValue:2013-08-05 16:04:46
2013-08-05 16:04:46
正常:columnIndex:8columnValue:505