起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 299|回复: 10

【结】求助斑竹:客户端界面工作台显示慢,怎么解决?

[复制链接]
发表于 2009-11-12 13:31:59 | 显示全部楼层 |阅读模式
工作台上有3个栏目:代办任务,通知公告、提交任务。其中通知公告栏目是我们自己开发的,里面有附件。
当进入工作台的时候特别慢,我想有可能是由于附件的原因,请问斑竹怎么办才能快点进入工作台呢?
有附件的这个表,我在PL/SQL中查询都用大概7s左右……
回复

使用道具 举报

发表于 2009-11-12 13:52:14 | 显示全部楼层
这个首先你要找到慢的sql(一般都是通过systemmonitor工具来进行抓日志),找到以后优化sql语句或者优化索引数据库
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-12 13:54:24 | 显示全部楼层
1\我就直接select这个表,就挺慢的.得7s ,怎么优化呢?
2\systemmonitor工具怎么用?
回复 支持 反对

使用道具 举报

发表于 2009-11-12 14:06:29 | 显示全部楼层
1.设计的时候可分页取数据,能过滤的就先过滤一下,不要全取数据。如果有附件可以把附件设置成从表,这样就不用每次都取附件了。
2.http://bbs.justep.com/forum.php?mod=viewthread&tid=21513
回复 支持 反对

使用道具 举报

发表于 2009-11-12 14:19:50 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-12 14:21:14 | 显示全部楼层
这个通知公告是显示在工作台上的,数据集已经做了过滤了,打开工作台还是慢,而且做的是数据附件就一个表,现在都投入使用了,不可能改成主从表了。
那该怎么改善一下速度呢??
回复 支持 反对

使用道具 举报

发表于 2009-11-12 14:25:40 | 显示全部楼层
你用4楼的工具把登陆时候慢的sql贴出来看看,你放到查询分析器里面查询一下看看,
还有看看能不能对条件设置索引提高查询速度
如果还不行那只能想办法尽量少取一些数据了
你的附件是文档关联还是存到数据库的2进制字段?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-12 14:53:02 | 显示全部楼层
附件就是二进制流,表现为ole,客户一般上传附件是word,好几页的内容,还有图片,好几兆。
回复 支持 反对

使用道具 举报

发表于 2009-11-12 15:17:36 | 显示全部楼层
如果这样没有办法,只能用两个数据集来从这个表取数据了,2进制字段设置成从数据集,然后设置成主从数据集
一般像这种有二进制字段的都是这么做的 ,不要用1条sql都取出来。
http://bbs.justep.com/forum.php?mod=viewthread&tid=23962
回复 支持 反对

使用道具 举报

发表于 2009-11-13 16:14:54 | 显示全部楼层
你仔细查看下取得当前登陆人所拥有查看权限记录的函数,看看是不是里面处理的很复杂。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-14 16:22 , Processed in 0.042102 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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