起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 657|回复: 30

【结贴】2827升级到3088版本后的问题**

[复制链接]
发表于 2008-9-12 13:48:31 | 显示全部楼层 |阅读模式
升级过程很顺利,完成后进行了一下测试,发现用户登录后打开工作台很慢,任务列表要1-2分钟才出来,没出来时鼠标不能点击

用管理员帐号登录,打开系统配置功能,在服务和启动功能一页中发现有启动功能和服务功能,服务功能是什么意思?系统默认有任务服务,邮件服务,内容获取服务,文档服务,通用编码服务功能这些项目,可以去掉吗?
回复

使用道具 举报

发表于 2008-9-12 13:50:08 | 显示全部楼层
用SystemMonitor.exe监控看一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-12 14:42:03 | 显示全部楼层
这是跟踪结果

monitorlog.zip

1.28 MB, 下载次数: 63

回复 支持 反对

使用道具 举报

发表于 2008-9-12 14:51:54 | 显示全部楼层
从监控看,有两个地方比较费时
7s
SELECT *
  FROM TTASK
  WHERE (TTASK.FWARNINGTIME is not null) AND (((TTASK.FCLIENTACCOUNT = 'DYLINK')) and ((TTASK.FGUID IN(SELECT TTASKMESSAGE.FTASKGUID FROM TTASKMESSAGE WHERE (TTASKMESSAGE.FSTATE IN('tmsSend', 'tmsReceived', 'tmsProcessing')) AND ((TTASKMESSAGE.FRORGURL IN('ROOTDYLINK.OGNXXXZZX.DPTXXB.DPTITGCS.PTM' , 'ROOTDYLINK.OGNXXXZZX.DPTXXB.DPT' , 'ROOTDYLINK.OGNXXXZZX.DPT' , 'ROOTDYLINK.OGN') AND NOT EXISTS(SELECT FGUID FROM TTASKMESSAGE WHERE TTASK.FGUID = FTASKGUID AND FRORGURL IN('ROOTDYLINK.OGNXXXZZX.DPTXXB.DPTITGCS.PTMCHENZH.PSM'))) or (TTASKMESSAGE.FRORGURL IN('ROOTDYLINK.OGNXXXZZX.DPTXXB.DPTITGCS.PTMCHENZH.PSM') OR (TTASKMESSAGE.FRPERSON = 'CHENZH')))))))
  ORDER BY TTASK.FWARNINGTIME

21s
SELECT FSUBJECT, FCREATETIME, FPLANSTARTTIME, FPLANFINISHTIME, FSTARTTIME, FFINISHTIME, FSTATE, FGUID, FTYPE, FFUNCURL, FUPDATEFLAG, FPROCURL, FSPERSONNAME, FSOGNNAME, FSDEPTNAME, FSPOSITIONNAME
  FROM TTASK
  WHERE (FGROUPGUID = '-1' AND (FKIND in ('ftkActivity', 'ftkReturn', 'ftkTransmit', 'ftkNotify', 'ftkGroup', '', 'ftkHasten') or FKIND is null)) AND (((TTASK.FCLIENTACCOUNT = 'DYLINK')) and ((FTYPE IS NULL OR FTYPE NOT IN ('TASKREMIND')) AND (TTASK.FGUID IN(SELECT T1.FGUID FROM TTASK T1 WHERE (T1.FSTATE IN('tsStarted', 'tsProcessing')) AND (T1.FSORGURL IN('ROOTDYLINK.OGNXXXZZX.DPTXXB.DPTITGCS.PTMCHENZH.PSM') OR (T1.FSPERSON = 'CHENZH'))))))
  ORDER BY FCREATETIME DESC

你看看任务表数据量有多大?

snap2.png

19.7 KB, 下载次数: 219

回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-12 15:00:06 | 显示全部楼层
任务表数据量与老版本的是一样的

在老系统中登录后工作台可以很快的打开,并且从监控也可以看出,从登录到任务全部显示出来花费了整整三分钟,不应该仅因为任务表大造成的,我上面提到的服务功能可以解释一下吗

我设置为不运行工作台也有会卡住的
回复 支持 反对

使用道具 举报

发表于 2008-9-12 15:12:25 | 显示全部楼层
系统默认有任务服务,邮件服务,内容获取服务,文档服务,通用编码服务功能这些项目
这些是系统底层要用的。一般的话就不要随便去掉,否则很多平台特性就用不了了。

从上面的监控来看,跟这些服务无关。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-12 15:24:07 | 显示全部楼层
这个是2827的跟踪记录,整个过程才10秒左右
回复 支持 反对

使用道具 举报

发表于 2008-9-12 15:26:35 | 显示全部楼层
你说的是3楼的监控是在2827上的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-12 15:36:51 | 显示全部楼层
不好意思附件没传上,可能超过大小了,3楼的3088版本的
回复 支持 反对

使用道具 举报

发表于 2008-9-12 15:40:29 | 显示全部楼层
哦,楼主,你还是检查一下你那边是不是做了什么其他的动作?关键就是4楼的那两个耗时取任务表数据的地方。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-23 03:00 , Processed in 0.067079 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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