找回密码
 立即注册

QQ登录

只需一步,快速开始

ysjy

中级会员

50

主题

221

帖子

617

积分

中级会员

积分
617
ysjy
中级会员   /  发表于:2021-11-15 17:36  /   查看:1749  /  回复:3
1金币
本帖最后由 Crystal.Li 于 2021-11-15 17:54 编辑

请问在服务器环境部署运行后发现报表运行时间太长是什么原因?应该怎么排查?

目前发现耗时主要发生在如下接口调用上:

耗时长达几分钟:



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

最佳答案

查看完整内容

您好,这个接口就是根据您的设计进行报表绘制,慢的可能性也许是报表设计较复杂,另外一台服务器配置低绘制慢,与服务器性能应该相关。

3 个回复

倒序浏览
最佳答案
最佳答案
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-11-15 17:36:47
来自 4#
ysjy 发表于 2021-11-15 18:00
文件不大,目前测试的报表也就10页左右另外,我们发现部署在另一台服务器上好像速度就快很多,两台服务器都 ...

您好,这个接口就是根据您的设计进行报表绘制,慢的可能性也许是报表设计较复杂,另外一台服务器配置低绘制慢,与服务器性能应该相关。
回复 使用道具 举报
Crystal.Li讲师达人认证 悬赏达人认证
论坛元老   /  发表于:2021-11-15 17:55:38
2#
您的报表文件很大吗?预览模式采用的分页模式还是不分页模式?可以改为分页模式预览。
回复 使用道具 举报
ysjy
中级会员   /  发表于:2021-11-15 18:00:29
3#
本帖最后由 ysjy 于 2021-11-15 18:02 编辑

文件不大,目前测试的报表也就10页左右另外,我们发现部署在另一台服务器上好像速度就快很多,两台服务器都是用mysql数据库,应用层服务也都一样,并没有什么区别

想了解一下 /api/reporting/reports/1$0$PVT21282.rdlx/render 这个接口是做的什么处理,应该如何排查时间都花在了什么地方
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部