Foxtable(狐表)用户栏目专家坐堂 → 加载100多条数据为什么需要二十几秒?


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

主题:加载100多条数据为什么需要二十几秒?

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


加好友 发短信
等级:一尾狐 帖子:475 积分:4331 威望:0 精华:0 注册:2014/1/16 16:55:00
加载100多条数据为什么需要二十几秒?  发帖心情 Post By:2022/9/13 13:18:00 [只看该作者]

Dim d1 As Date 
Tables("CMID").Visible = True
Dim 耗时 As String = ""
Dim t As TimeSpan 

d1 = Date.Now
DataTables("器型参数").LoadFilter = "([器型分类] ='杯') And ([成型工艺] ='滚压')"
DataTables("器型参数").LoadTop = "100 PerCent"
DataTables("器型参数").Load
T = Date.Now() - d1
耗时 = t.TotalSeconds & "秒(" & DataTables("器型参数").DataRows.Count & ")" & DataTables("器型参数").Name
OUTPUT.SHOW(耗时)

d1 = Date.Now
DataTables("CMID").LoadFilter = ""
DataTables("CMID").LoadTop = "100 PerCent"
DataTables("CMID").Load
T = Date.Now() - d1
耗时 = t.TotalSeconds & "秒(" & DataTables("CMID").DataRows.Count & ")"  & DataTables("CMID").Name
OUTPUT.SHOW(耗时)

25.642秒(144)器型参数
2.001秒(1493)CMID

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


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

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


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

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


加好友 发短信
等级:超级版主 帖子:106097 积分:539590 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/9/13 13:42:00 [只看该作者]

什么数据库?远程还是本地?

把所有和这个表有关的事件代码注释掉再测试慢不慢?或者这行测试,新建一个项目,添加数据源添加这个表测试加载慢不慢?

 回到顶部