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

QQ登录

只需一步,快速开始

查看: 5516|回复: 6

[结贴] 系统运行一段时间后待办任务加载变慢问题(新问题)

[复制链接]

55

主题

165

帖子

985

积分

高级会员

Rank: 4

积分
985
QQ
发表于 2015-10-29 10:13:28 | 显示全部楼层 |阅读模式
问题描述如上一个帖子:系统运行一段时间后待办任务加载变慢问题http://bbs.wex5.com/forum.php?mod=viewthread&tid=66779
(出处: 起步软件技术论坛)

环境:5.2.7

问题描述:距离上一次问题出现已将近8、9个月了,上次的问题出在数据库上。在起步老师的指引下,我们对索引进行了维护,对activeMQ_ACKS,activeMQ_LOCK,activeMQ_MSGS三张表进行清空,将待办任务变慢的问题解决了。但是现在又出现了!
我们将待办任务的sql方法在数据库中进行了执行统计,发现数据库中执行速度非常快,均是毫秒级。但是页面中很慢,调试如下:
1.png
图1.卡的原因在于waitingTask.j,即待办任务

2.png
图2.时间都消耗在等待响应上了

涉及部分
1./BIZ/SA/task/logic/code/dsrc/TaskViewProcedure.java
2./UI/SA/task/taskView/waitingTasksView.xhtml

已采取的解决方法
1.该建的索引都有
2.该sql在数据库中执行过了,并不慢

请问
如何解决该问题?waiting(TTFB)有2s多怎么办呢?问题有可能在哪里呢?



91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2015-10-29 16:53:31 | 显示全部楼层
用的什么数据库?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

55

主题

165

帖子

985

积分

高级会员

Rank: 4

积分
985
QQ
 楼主| 发表于 2015-11-2 11:16:45 | 显示全部楼层
本帖最后由 wushiwusuo 于 2015-11-2 11:20 编辑
jishuang 发表于 2015-10-29 16:53
用的什么数据库?

oracle 10,我们现在怀疑是2点:1.表空间问题,
2.页面方法调用接收时间过长


针对问题1,我们正在新建表空间,将sa_task表单独移过去
那么请问针对问题2,有什么方法,思路,经验么?

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2015-11-2 16:41:21 | 显示全部楼层
这个是SA_Task中数据太多的问题
跟表空间和页面无关

可以把SA_Task中比较早的处理完成的流程数据备份到另一张表,如果要之前的数据可以查备份的这个表中的数据

待办任务默认还查SA_Task中的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

55

主题

165

帖子

985

积分

高级会员

Rank: 4

积分
985
QQ
 楼主| 发表于 2015-11-24 14:23:15 | 显示全部楼层
jishuang 发表于 2015-11-2 16:41
这个是SA_Task中数据太多的问题
跟表空间和页面无关

我们的系统上线到现在(8个月左右),SA_Task中的数据是14w多,这个量应该不算大吧。。。。
而且我们的待办任务有时突然变快,有时又奇卡无比,我们也怀疑过和某些流程产生的数据有关另外我们还依据sa_task表建立了几个视图,分别创建了进行中任务,已审批任务,已完成任务这三个框子,他们的效率还行。


QQ图片20151124141818.jpg
这个是我们系统的一块心病啊,希望涉猎SA_TASK表的专家大神帮忙看看!


回复 支持 反对

使用道具 举报

12

主题

90

帖子

153

积分

初级会员

Rank: 2

积分
153
QQ
发表于 2017-10-23 21:16:42 | 显示全部楼层
关注。。。。
回复

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36178
发表于 2017-10-24 09:42:53 | 显示全部楼层
wushiwusuo 发表于 2015-11-24 14:23
我们的系统上线到现在(8个月左右),SA_Task中的数据是14w多,这个量应该不算大吧。。。。
而且我们的待 ...

把sql语句打开看看sql的执行时间,把sql语句拿到数据库中执行看看执行时间
http://bbs.wex5.com/forum.php?mo ... 4&pid=165004035
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-27 08:20 , Processed in 0.061995 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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