皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 702|回复: 10

加数据集会卡死

[复制链接]
发表于 2021-12-23 13:50:12 | 显示全部楼层 |阅读模式
请问下,我加了数据集就会运行卡死是什么原因呢?没加可以正常跑,但没数据。
发表于 2021-12-23 14:04:22 | 显示全部楼层
数据集预览能出来数据吗?不行检查数据库jdbc驱动是否匹配?把sql放数据库客户端测试下能否正常运行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-23 14:42:06 | 显示全部楼层
爱自行车的拓跋 发表于 2021-12-23 14:04
数据集预览能出来数据吗?不行检查数据库jdbc驱动是否匹配?把sql放数据库客户端测试下能否正常运行 ...


数据预览会卡死,源库可以查出来

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

发表于 2021-12-23 14:53:46 | 显示全部楼层
数据库版本?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-23 15:21:15 | 显示全部楼层

跟数据库驱动有关系吗?我试过了5-10的版本,大于8的就连不上了
回复 支持 反对

使用道具 举报

发表于 2021-12-23 15:22:09 | 显示全部楼层
24432 发表于 2021-12-23 14:42
数据预览会卡死,源库可以查出来

“数据预览”都会卡死,这说明还没到报表运算阶段,这种情况有可能是:sql语句优化的不好,导致sql执行慢,或者,返回的数据量过多,导致占用太多内存。解决方法 1、优化sql语句  2、增加内存
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-23 15:26:25 | 显示全部楼层
admin 发表于 2021-12-23 15:22
“数据预览”都会卡死,这说明还没到报表运算阶段,这种情况有可能是:sql语句优化的不好,导致sql执行慢 ...

请问下,我随便写了几个死的数据 ,没经过运算,但点预览报表会卡死,是什么原因,删除数据集就不会
回复 支持 反对

使用道具 举报

发表于 2021-12-23 15:31:08 | 显示全部楼层
24432 发表于 2021-12-23 15:26
请问下,我随便写了几个死的数据 ,没经过运算,但点预览报表会卡死,是什么原因,删除数据集就不会 ...

报表生成的运算顺序是:变量参数运算-->数据集取数及运算-->报表运算及扩展... ...  由此可见,如果您的数据集卡住了,哪怕报表中没有引用到这个数据集,也会被卡住
回复 支持 反对

使用道具 举报

发表于 2021-12-23 15:33:27 | 显示全部楼层
报表运行是要先运行数据集取数。我看你用的是6.0皕杰报表,6.0运行环境是JDK1.8。数据库的驱动有可能不支持JDK1.8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-12-23 16:52:23 | 显示全部楼层
爱自行车的拓跋 发表于 2021-12-23 15:33
报表运行是要先运行数据集取数。我看你用的是6.0皕杰报表,6.0运行环境是JDK1.8。数据库的驱动有可能不支持 ...

好的,我再试试,谢谢帮忙
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2024-4-29 20:46 , Processed in 1.133682 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表