找回密码
 立即注册

QQ登录

只需一步,快速开始

gery
金牌服务用户   /  发表于:2024-12-10 18:52  /   查看:91  /  回复:1


当我的查询字段数量比较大时(此处为167),页面执行预览功能,查询渲染的效率显著降低,通过ODBC日志监控发现调用的ODBC相关函数并没有明显慢的函数,通过日志监控时间查看到AR是在持续调用SQLGetData函数获取结果集数据,但是SQLGetData函数每次实际调用耗时都是0.06ms左右,不应该会产生这种显著变慢的现象。判断应该是AR在调用SQLGetData函数后进行结果处理导致的变慢,这个是否有方式可以处理?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1 个回复

倒序浏览
Felix.LiWyn认证
超级版主   /  发表于:2024-12-12 18:20:19
沙发
您好,先和您确认一下问题,我看您的截图是数据集.所以确定您是校验后设计慢还是预览,因为我们测试了设计,目前没有卡顿:

而且预览也可以。所以这个我们更多的怀疑卡顿是其他愿意导致的。目前能怀疑的就是报表设计比较复杂,或者数据量大。
报表设计复杂的话您可以上传一下报表,我们看一下可以怎么优化,
数据量大导致报表加载出来很慢的话,可以尝试是否用参数对sql做过滤。减少一次的预览结果

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部