找回密码
 立即注册

QQ登录

只需一步,快速开始

zhubin

初级会员

40

主题

115

帖子

379

积分

初级会员

积分
379
zhubin
初级会员   /  发表于:2024-7-15 10:58  /   查看:768  /  回复:15
1金币
数据集SQL查询时间需要2分40秒,渲染时提示timeout



哪里可以修改默认超时时间
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

Connect Timeout控制的是连接超时时间,而非命令执行控制时间,所以配置Connect Timeout应该没有效果。咱们的情况看起来是查询超时,而非连接超时。查询的超时时间目前应该确实无法调整,我们也和产品沟通一下,因为过长的查询时间,本来就不利于报表加载,这个我们推荐还是优化sql或者优化中间查询时间,而非在报表层面等待

15 个回复

倒序浏览
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2024-7-15 10:58:19
来自 16#
Connect Timeout控制的是连接超时时间,而非命令执行控制时间,所以配置Connect Timeout应该没有效果。咱们的情况看起来是查询超时,而非连接超时。查询的超时时间目前应该确实无法调整,我们也和产品沟通一下,因为过长的查询时间,本来就不利于报表加载,这个我们推荐还是优化sql或者优化中间查询时间,而非在报表层面等待
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-7-15 11:48:57
2#
本帖最后由 Eden.Sun 于 2024-7-15 13:53 编辑

您好,AR上没有设置超时的地方。从这个报错结合您的描述来看。像是咱们的接口或者网关报的超时。AR没有超时机制都是跟着集成的系统走的。
不过您用的是什么连接方式,ODBC吗,您可以说一下连接的方式和数据库,我们看一下对应的连接字符串是否可以设置


本帖子中包含更多资源

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

x
回复 使用道具 举报
zhubin
初级会员   /  发表于:2024-7-15 13:08:58
3#
Eden.Sun 发表于 2024-7-15 11:48
您好,AR上没有设置超时的地方。从这个报错结合您的描述来看。像是咱们的接口或者网关报的超时。AR没有超时 ...

data source=xxxx;initial catalog=xxx;user id=xxx;password=xxx;
回复 使用道具 举报
zhubin
初级会员   /  发表于:2024-7-15 13:10:36
4#

本帖子中包含更多资源

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

x
回复 使用道具 举报
zhubin
初级会员   /  发表于:2024-7-15 17:10:43
5#
Eden.Sun 发表于 2024-7-15 11:48
您好,AR上没有设置超时的地方。从这个报错结合您的描述来看。像是咱们的接口或者网关报的超时。AR没有超时 ...

集成方式是.Core 引入AR后,设定了设计/预览中间件的配置而已, 然后前端访问路由指向相应的后端,本身没有什么数据库相关的配置,是不是后端哪里可以设定超时
回复 使用道具 举报
wengMQ悬赏达人认证
银牌会员   /  发表于:2024-7-15 21:56:20
6#
SQL默认超时是15秒;SQL连接字符串超时时间比如Connect Timeout=30; 你可以用SSMS试下执行时间是多久,就可以知道是否超时
回复 使用道具 举报
zhubin
初级会员   /  发表于:2024-7-16 09:48:46
7#
wengMQ 发表于 2024-7-15 21:56
SQL默认超时是15秒;SQL连接字符串超时时间比如Connect Timeout=30; 你可以用SSMS试下执行时间是多久,就可 ...

实际执行2分46秒,SSMS 执行可以跑完, 数据集设定数据库连接我设定了Connect Timeout=600,但是还是无效
回复 使用道具 举报
zhubin
初级会员   /  发表于:2024-7-16 10:39:52
8#
Eden.Sun 发表于 2024-7-15 11:48
您好,AR上没有设置超时的地方。从这个报错结合您的描述来看。像是咱们的接口或者网关报的超时。AR没有超时 ...


本帖子中包含更多资源

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

x
回复 使用道具 举报
Eden.SunWyn认证
超级版主   /  发表于:2024-7-16 14:21:28
9#

您试试 Connection Timeout=300   试试 ,单位是秒。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部