起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2365|回复: 3

[缺陷] 发布后的网页版应用出现数据库查询卡慢问题

[复制链接]

181

主题

482

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
QQ
发表于 2019-11-26 19:27:05 | 显示全部楼层 |阅读模式
本帖最后由 jammyh 于 2019-11-27 01:45 编辑

如题,我的网页版应用在开发和测试时预览运行都正常,但正式部署发布到托管的服务器后,便出现数据库查询非常慢的问题。

正式部署使用的是阿里云RDS for Mysql 云数据库,在架构中已测试连接成功。

如下图所示,非数据库查询响应很快,但涉及数据库查询,时间便长达10秒,而且等待时间主要出现在TTFB阶段。

QQ截图20191126191814.jpg

22222222.jpg

该问题已在QQ向平台技术人员提出,技术人员建议我自行排查。

我经过大半天的尝试还是没找出问题,也怀疑过可能是ECS服务器和远程云数据库连接的问题,但通过阿里云提交工单处理,已证明服务器和远程云数据库连接正常,阿里云售后工程师经过排查得出结论:卡慢的问题主要是应用在查询数据库时同时存在连接外链导致,说明问题就出在应用本身。

我技术有限,时间紧急,请求平台技术人员帮助我排查解决。
--------------------------------------------------------------------------------------------

附:以下是阿里云售后技术人员搞到半夜帮助我排查后得出的结果反馈:

售后工程师:按照下面附件1点击的模块,访问时间较长,大约需要10S左右才能加载完成,但是抓包期间有穿插其他的外链访问,您看下这个是否是正常符合预期的呢?附件包含请求的抓包信息,目前分析下来确实不是mysql或者pgsql处理慢,应是外链导致响应慢了。
http://tomcat-mymangniu:8080/authorize/hasConditionPermission?permission=/dbrest/main_jitongfwcngl:GET

附件1:
1.jpg

附件2:
2.png



10

主题

2831

帖子

3787

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3787
QQ
发表于 2019-11-27 09:51:34 | 显示全部楼层
看你数据集查询分页设置大小-1,现在数据量是多大,如果数据量很大情况一次加载完也会慢啊。
需要发应用及正式服务器请在服务群里联系QQ:516367879。
回复 支持 反对

使用道具 举报

181

主题

482

帖子

1056

积分

金牌会员

Rank: 6Rank: 6

积分
1056
QQ
 楼主| 发表于 2019-11-27 10:20:11 | 显示全部楼层
本帖最后由 jammyh 于 2019-11-27 10:28 编辑
gaofan 发表于 2019-11-27 09:51
看你数据集查询分页设置大小-1,现在数据量是多大,如果数据量很大情况一次加载完也会慢啊。 ...

不是数据量的问题啊,我里面装的才几十条数据,而且在本地测试时一点问题也没有。

请详细看我上面的说明,阿里云的工程师已经指出问题,就是查询的同时,带有访问外链导致非常卡。
http://tomcat-mymangniu:8080/authorize/hasConditionPermission?permission=/dbrest/main_jitongfwcngl:GET
回复 支持 反对

使用道具 举报

34

主题

926

帖子

1669

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1669
QQ
发表于 2019-12-19 16:25:35 | 显示全部楼层
问题已处理,下个版本更新,刀币已奖励
如查证问题需要发应用及正式服务器请QQ联系396600362
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2025-4-23 16:04 , Processed in 0.115581 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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