Foxtable(狐表)用户栏目专家坐堂 → [讨论]Foxtable运行过程中加载多少数据量是合适的


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

主题:[讨论]Foxtable运行过程中加载多少数据量是合适的

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


加好友 发短信
等级:童狐 帖子:295 积分:1856 威望:0 精华:1 注册:2012/7/9 23:25:00
[讨论]Foxtable运行过程中加载多少数据量是合适的  发帖心情 Post By:2012/12/11 11:02:00 [只看该作者]

数据量比较大的情况,大家有没有为如何动态加载数据比较合理感到纠结?


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


加好友 发短信
等级:童狐 帖子:295 积分:1856 威望:0 精华:1 注册:2012/7/9 23:25:00
  发帖心情 Post By:2012/12/11 11:06:00 [只看该作者]

加载量较小,会因频繁访问数据库(特别是Access数据源)而使服务器负荷过重,致使读取数据失败,造成客户端Foxtable非正常退出

加载量过大,客户端会有等待过程,配置不好的机器可能还会当机


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/11 11:22:00 [只看该作者]

 呃,确实是这样,需要的时候再加载,尽量不加载无关的内容;对于需要频繁使用的数据,建议一次加载,具体真得根据具体的需求。

 慢慢斟酌呗。
[此贴子已经被作者于2012-12-11 11:32:15编辑过]

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


加好友 发短信
等级:幼狐 帖子:168 积分:2274 威望:0 精华:0 注册:2012/3/22 20:00:00
  发帖心情 Post By:2012/12/11 11:26:00 [只看该作者]

一个非常有意思的话题


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


加好友 发短信
等级:童狐 帖子:295 积分:1856 威望:0 精华:1 注册:2012/7/9 23:25:00
  发帖心情 Post By:2012/12/11 11:37:00 [只看该作者]

比如说,数据库中某一父表有1500条记录,每一父表记录对应近2000条子表记录

父表是一次性加载的(因为此父表也是其他表的子表,数据量不大,所以考虑一次性加载),其子表如何相应动态加载?


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


加好友 发短信
等级:童狐 帖子:295 积分:1856 威望:0 精华:1 注册:2012/7/9 23:25:00
  发帖心情 Post By:2012/12/11 11:42:00 [只看该作者]

我的考虑是通过父表CurrentChange事件动态追载子表数据,当然追载量要设个上限,不然会造成端当机

但实际中会有在父表中连续移动光标的情况,会造成数据库锁死,致客户端非正常退出


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/12/11 11:50:00 [只看该作者]

 是否加有判断?如果已经加载进来的,就不一必重复访问数据库了。

 再有就是,不必加载全部2000条子数据,最好分页显示,两千条也不是轻易可以加载进来的。

 比如网页的显示,一次都只看到不操过50条数据。

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


加好友 发短信
等级:童狐 帖子:295 积分:1856 威望:0 精华:1 注册:2012/7/9 23:25:00
  发帖心情 Post By:2012/12/11 11:51:00 [只看该作者]

学狐表的时间越长越觉得要做一个好的系统比较难,考虑问题要全面,对系统的架构流程把握要准

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


加好友 发短信
等级:童狐 帖子:295 积分:1856 威望:0 精华:1 注册:2012/7/9 23:25:00
  发帖心情 Post By:2012/12/11 11:58:00 [只看该作者]

很多时候正如狐爸所说,一个好的程序员不在于记住多少代码,而是一个解决问题的思路

当然大部分狐友并不是专职程序员,但大家选用Foxtable都只为一个目的,做出好的适用的系统

所以大家集思广益,多多交流


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


加好友 发短信
等级:童狐 帖子:295 积分:1856 威望:0 精华:1 注册:2012/7/9 23:25:00
  发帖心情 Post By:2012/12/11 12:03:00 [只看该作者]

小林的思路是对的

但还有一个问题,Current行频繁变化造成数据库锁死的情况怎么处理?


 回到顶部
总数 16 1 2 下一页