Foxtable(狐表)用户栏目专家坐堂 → [求助]当一个表的数据量较大时,哪种处理方式比较好


  共有3741人关注过本帖平板打印复制链接

主题:[求助]当一个表的数据量较大时,哪种处理方式比较好

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


加好友 发短信
等级:二尾狐 帖子:574 积分:4332 威望:0 精华:0 注册:2013/7/26 10:24:00
[求助]当一个表的数据量较大时,哪种处理方式比较好  发帖心情 Post By:2013/9/13 15:34:00 [只看该作者]

现有表A,表A会不断地从数据库中加载记录,使得其容量慢慢增大。
表A有一个标识列,每次操作时只对空标识列的数据进行处理,处理后的数据按处理结果有可能标记为0,1,2,3四种状态。
我能想到的处理方式是以下三种:
处理方式1:利用tables("表A").filter 对表A 进行筛选,然后对筛选后的记录进行处理
处理方式2:利用datatables("表A").select 对表A 进行筛选,然后对筛选后的记录进行处理
处理方式3:分别按照标记列的值建立对应表0、表1、表2、表3,将每次表A处理后的记录按标识不同转移到相应表中,从而减少表A的记录量。
问题:
方式1与方式2的效率差异?
方式2是否可以理解为直接从后台统计数据?
方式3相比方式2,其对存储空间的占用是否相差特别大?即将记录放在一个表中与放在多个表中,系统占有空间的差异如何?
不知道我这样表述是否清楚。



 回到顶部