Foxtable(狐表)用户栏目专家坐堂 → [求助]加载300多行的数据用时6.7秒左右正常吗


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

主题:[求助]加载300多行的数据用时6.7秒左右正常吗

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


加好友 发短信
等级:六尾狐 帖子:1302 积分:10502 威望:0 精华:1 注册:2018/1/20 12:40:00
[求助]加载300多行的数据用时6.7秒左右正常吗  发帖心情 Post By:2021/7/1 18:10:00 [只看该作者]

Dim st As Date = Date.Now

CurrentTable.DataTable.LoadFilter="状态<>'离职'"
CurrentTable.DataTable.Load
MessageBox.Show("耗时: " & (Date.Now - st).TotalSeconds & "秒")
列数有点多。88列。不知道是否跟这个有关联
没有任何表事件
[此贴子已经被作者于2021/7/1 18:11:06编辑过]

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


加好友 发短信
等级:小狐 帖子:304 积分:2091 威望:0 精华:0 注册:2017/11/19 9:46:00
  发帖心情 Post By:2021/7/1 18:38:00 [只看该作者]

sql server数据源的话不会这么慢,其他的不好说。

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


加好友 发短信
等级:六尾狐 帖子:1302 积分:10502 威望:0 精华:1 注册:2018/1/20 12:40:00
  发帖心情 Post By:2021/7/1 18:39:00 [只看该作者]

就是sqlserver

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


加好友 发短信
等级:九尾狐 帖子:2239 积分:18446 威望:0 精华:0 注册:2011/11/26 20:21:00
  发帖心情 Post By:2021/7/1 20:32:00 [只看该作者]

前面加systemready =false,最后加systemready =true试试

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/1 20:35:00 [只看该作者]

那要看这88列数据存储了多少内容?曾经见过一个单元格存储了4M的数据的,100行就400M的数据,如果是远程数据库比如阿里云4M带宽,1秒400k的速度.

另外数据加载后还会触发表事件,表达式列计算。试试屏蔽表事件和表达式计算,看看还慢不慢

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


加好友 发短信
等级:六尾狐 帖子:1302 积分:10502 威望:0 精华:1 注册:2018/1/20 12:40:00
  发帖心情 Post By:2021/7/1 21:56:00 [只看该作者]

也有可能,应为有个列是操作记录,一般是不是吧操作记录放到另外一个表会更好呢。

 回到顶部
帅哥,在线噢!
有点蓝
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110528 积分:562524 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/1 22:01:00 [只看该作者]

是的,可以考虑建一个专门的日志表

 回到顶部