Foxtable(狐表)用户栏目专家坐堂 → 后台数据处理效率问题


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

主题:后台数据处理效率问题

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


加好友 发短信
等级:七尾狐 帖子:1732 积分:11266 威望:0 精华:0 注册:2011/12/15 22:06:00
  发帖心情 Post By:2014/3/22 12:41:00 [显示全部帖子]

以下是引用lsy在2014-3-22 11:35:00的发言:

先用SQLCommand生成临时DataTable(dt),当然,对于行、列也要有所筛选,否则数据量大的情况下,也会耽误时间。

然后在这个dt的基础上,执行Find、Select、Compute之类的。

这样只需从后台下载一次数据。

如果直接反复运用SQLFind、SQLSelect、SQLCompute之类的,就是重复从后台下载数据,肯定慢。


在没有这些方法之前,一直就是这么操作的,速度也非常快。再加上考虑到通用性,我觉得狐表的方法不一定会快到哪里去

举个简单例子,computer方法计算求和,居然比历遍行求和要慢!!!数据越大越明显!


 回到顶部