首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

性能优化相关的有关问题。(急)

2012-03-15 
性能优化相关的问题。(急)表单中的一个Dialog List域(允许多值),通过Formula 取另个数据库中某视图的的某列

性能优化相关的问题。(急)
表单中的一个Dialog List域(允许多值),通过Formula 取另个数据库中某视图的的某列的值。

视图中的数据比较多大概有700-800多条,在表单(C/S)中打开这个域的时候会有些慢(用户在线高峰的时候可能要8 9秒才可以打开,非高峰的时候可能要2 3秒)。

请问各位大侠有什么好方法优化一下吗?



[解决办法]
1.你把@dbcolumn(@dblookup)的nocache参数去掉,这样可以缓存数据。
2.你把视图中设置下:“高级”属性--索引--刷新:第一次使用后自动刷新;废弃:如果闲置45天
3.另外你看看你的视图还有没有优化的可能,尽可能的减少数据列等等
这样应该能快点
cs下就这些方法了
[解决办法]
不要用公式,在表单的POSTOPEN事件里面用LS脚本调用视图搜索出来后,写入结果到一个临时域中。

热点排行