Foxtable(狐表)用户栏目专家坐堂 → [建议]狐爸,关于fox加载表的问题!


  共有8750人关注过本帖树形打印复制链接

主题:[建议]狐爸,关于fox加载表的问题!

帅哥哟,离线,有人找我吗?
sadfox
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:292 积分:1864 威望:0 精华:0 注册:2013/3/16 21:31:00
[建议]狐爸,关于fox加载表的问题!  发帖心情 Post By:2013/4/8 13:42:00 [只看该作者]

FOX介绍说的是表的最大数没限制,但是为什么我才加载了400左右个表,每次打开就慢的要死,要等2分多钟才能打开fox,用的是Access数据库。要是增加到1000个表以上不知道要慢成什么样子了。

 回到顶部
帅哥哟,离线,有人找我吗?
qq121454970
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:880 积分:9011 威望:0 精华:3 注册:2012/4/22 18:06:00
  发帖心情 Post By:2013/4/8 13:46:00 [只看该作者]

400个表,是不是数据量太大了图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/4/8 14:05:00 [只看该作者]

400多个表.不科学吧. 你确定你需要这么多表么? 如果确实需要.可以考虑动态加载啊.

 回到顶部
帅哥哟,离线,有人找我吗?
muhua
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2013/4/8 15:32:00 [只看该作者]

用户已被锁定

 回到顶部
帅哥哟,离线,有人找我吗?
sadfox
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:292 积分:1864 威望:0 精华:0 注册:2013/3/16 21:31:00
  发帖心情 Post By:2013/4/8 15:43:00 [只看该作者]

以下是引用muhua在2013-4-8 15:32:00的发言:
这个不是Foxtable的问题了,是数据加载的问题了。你的内存够大不?

机器绝对没问题,8G内存,现在才50个表有内容,其他的都还只是个表结构,就只有列名

 回到顶部
帅哥哟,离线,有人找我吗?
blackzhu
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2013/4/8 15:45:00 [只看该作者]

400个表肯定慢的 我试过,因为每一个表都需要加载一次结构  ,请设计是考虑表结构能否简化  第二个用窗口表处理.

 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/4/8 15:48:00 [只看该作者]

呵呵,才加载了400左右个表?

说起来轻松,你一次加载400个表,如果有关联,可能是两三千个表,能正常运行就不错了。

改变设计思路,最好不要贪大,拆分成几个独立的系统,共享数据库就行。

 

图片点击可在新窗口打开查看

 


 回到顶部
帅哥哟,离线,有人找我吗?
sadfox
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:292 积分:1864 威望:0 精华:0 注册:2013/3/16 21:31:00
  发帖心情 Post By:2013/4/8 16:09:00 [只看该作者]

没关联啊,一个关联都没做。

 回到顶部
帅哥哟,离线,有人找我吗?
jspta
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2013/4/9 9:04:00 [只看该作者]

以下是引用sadfox在2013-4-8 16:09:00的发言:
没关联啊,一个关联都没做。

启动时间,

5秒    用户理想的时间

10秒  用户可以忍受

20秒  用户已经有抵触情绪了

你应该考虑动态加载了,表太多了


 回到顶部
帅哥哟,离线,有人找我吗?
狐狸爸爸
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/4/9 9:16:00 [只看该作者]

呵呵,楼主是否真的需要这么多表,400个表的系统,通常是一个超大型的软件了,不是一个人能驾驭的,是否结构设计不合理?

一定要这么多表的话,拆开成多个子系统,分别设计。

 

正常设计的,就是一次加载50个表,都有点多了,别说400个表了。

动态加载是针对数据的,一般不是针对表的,当然比较熟练的用户会整个表都在运行过程中动态生成和加载,但是一般用户不太好掌握。

所以还是从结构设计入手,减少表的数量,同时考虑拆分成多个子系统,共享数据库。


 回到顶部