以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  启动时打开所有的表太费时间  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=99496)

--  作者:xiekai
--  发布时间:2017/4/20 11:48:00
--  启动时打开所有的表太费时间
系统越来越大,表近二百个,启动时打开所有的表太费时间。虽然启动时不加载数据,还是太慢。跪求解决方法。
--  作者:有点色
--  发布时间:2017/4/20 11:58:00
--  

 为什么表有二百多个这么庞大?如果是表结构重复的表格,说明你设计思路有问题。

 

 一个大系统,可以分成若干个小系统的,没有必要全部都能都弄在一个系统里面。

 

 即便是一个大系统,你每次打开的时候,所有表都使用到了吗?你可以在打开的时候不加载表,在需要那些表的时候,再动态加入表 http://www.foxtable.com/webhelp/scr/2752.htm

 


--  作者:xiekai
--  发布时间:2017/4/20 12:22:00
--  回复:(有点色) 为什么表有二百多个这么庞大?...

谢谢速回复。

 

>为什么表有二百多个这么庞大?如果是表结构重复的表格,说明你设计思路有问题。

我是数据建模的专家哦,太受伤啦(一笑)。

 

>一个大系统,可以分成若干个小系统的,没有必要全部都能都弄在一个系统里面。

这可能是个思路。但我们有个共用的OA子系统,怎么在不同系统之间切换呢?

 

>即便是一个大系统,你每次打开的时候,所有表都使用到了吗?你可以在打开的时候不加载表,在需要那些表的时候,再动态加入表

已经这样做了,还是慢。不加载数据,只打开表也费时间。


--  作者:nothing
--  发布时间:2017/4/20 13:57:00
--  
不是不加载数据,是不加载表,假如还慢,那就用动态表试试,打开窗口,再建表
[此贴子已经被作者于2017/4/20 13:57:54编辑过]

--  作者:有点色
--  发布时间:2017/4/20 14:06:00
--  

 不加载表 http://www.foxtable.com/webhelp/scr/2752.htm

 

 如果还慢的话,不应该了。


--  作者:xiekai
--  发布时间:2017/4/20 14:52:00
--  

谢谢回复。

动态表没用过,得继续学习。


--  作者:xiekai
--  发布时间:2017/4/20 14:55:00
--  

谢谢。

以前试过这个方法,但报错(表不存在)。是不是设定了关系的表,就必须在一开始就加载呢?(加载表,不是数据。)


--  作者:有点色
--  发布时间:2017/4/20 14:59:00
--  
以下是引用xiekai在2017/4/20 14:55:00的发言:

谢谢。

以前试过这个方法,但报错(表不存在)。是不是设定了关系的表,就必须在一开始就加载呢?(加载表,不是数据。)

 

启动的时候,你需要使用的表,你要加载出来,不加载不行的。那些后续才需要用的表,可以先不加载。


--  作者:xiekai
--  发布时间:2017/4/20 15:10:00
--  

明白。检查启动时用了哪些表,再试试。

谢了。