Foxtable(狐表)用户栏目专家坐堂 → 改用SQLCompute变的很慢


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

主题:改用SQLCompute变的很慢

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


加好友 发短信
等级:三尾狐 帖子:771 积分:6388 威望:0 精华:0 注册:2011/12/1 14:47:00
改用SQLCompute变的很慢  发帖心情 Post By:2015/3/18 11:33:00 [显示全部帖子]

数据全部加载,原来用compute速度挺快的,改用SQLCompute变的非常慢,什么原因呢?

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


加好友 发短信
等级:三尾狐 帖子:771 积分:6388 威望:0 精华:0 注册:2011/12/1 14:47:00
  发帖心情 Post By:2015/3/18 11:37:00 [显示全部帖子]

好的,谢谢!

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


加好友 发短信
等级:三尾狐 帖子:771 积分:6388 威望:0 精华:0 注册:2011/12/1 14:47:00
  发帖心情 Post By:2015/3/18 13:59:00 [显示全部帖子]

局域网,外部ACCESS数据源,后台{产成品库}5万条数据,单次执行SQLCompute:

{订单表}计算入库:

rk = DataTables("产成品库").SQLCompute("Sum(入库)", "[订单号] = '" & e.DataRow("订单号") & "' And [入库方向] = '入库' And [入库日期] <= #" & mydate & "#")

 

慢的无法忍受啊,请问老师如何优化?

[此贴子已经被作者于2015/3/18 14:00:30编辑过]

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


加好友 发短信
等级:三尾狐 帖子:771 积分:6388 威望:0 精华:0 注册:2011/12/1 14:47:00
  发帖心情 Post By:2015/3/18 14:04:00 [显示全部帖子]

每笔订单都要计算一次

订单表是父表,产成品表是子表

[此贴子已经被作者于2015/3/18 14:04:39编辑过]

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


加好友 发短信
等级:三尾狐 帖子:771 积分:6388 威望:0 精华:0 注册:2011/12/1 14:47:00
  发帖心情 Post By:2015/3/18 14:12:00 [显示全部帖子]

好,这样我也有个方向,再深入学习一下

谢谢各位!


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


加好友 发短信
等级:三尾狐 帖子:771 积分:6388 威望:0 精华:0 注册:2011/12/1 14:47:00
  发帖心情 Post By:2015/3/18 14:18:00 [显示全部帖子]

bin版给个链接,SQL查询表

谢谢


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


加好友 发短信
等级:三尾狐 帖子:771 积分:6388 威望:0 精华:0 注册:2011/12/1 14:47:00
  发帖心情 Post By:2015/3/18 14:27:00 [显示全部帖子]

就是根据一个全局日期变量,实时计算所有订单的库存。

前台:订单表2000行,后台:产成品库5万行,SQLCompute慢...

单条计算并不慢


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


加好友 发短信
等级:三尾狐 帖子:771 积分:6388 威望:0 精华:0 注册:2011/12/1 14:47:00
  发帖心情 Post By:2015/3/18 14:48:00 [显示全部帖子]

谢谢甜版,我再学习下,感谢!

 回到顶部