Foxtable(狐表)用户栏目专家坐堂 → 数据量对软件运行速度的影响


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

主题:数据量对软件运行速度的影响

美女呀,离线,留言给我吧!
漂亮美眉vszh
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:893 积分:8070 威望:0 精华:0 注册:2013/5/30 11:27:00
数据量对软件运行速度的影响  发帖心情 Post By:2021/8/29 14:35:00 [只看该作者]

老师,SQL数据库,少数据测试时,未发现问题,本次增加了100倍的数量,发现软件运行特别卡,
个别表没啥数据的,但也会很卡,
有啥优化的办法吗?

 回到顶部
美女呀,离线,留言给我吧!
漂亮美眉vszh
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:893 积分:8070 威望:0 精华:0 注册:2013/5/30 11:27:00
  发帖心情 Post By:2021/8/29 16:02:00 [只看该作者]

老师,我用了两种方式增减数据,发现对窗口的影响如下:
1)项目从20项增加到4000项,窗口速度8秒,之后数据减到2000、再减到1000,最后再500,速度都是8秒;
2)项目从20项增加到500项,窗口速度为1.5秒。

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


加好友 发短信
等级:一尾狐 帖子:461 积分:5553 威望:0 精华:0 注册:2011/10/24 10:23:00
  发帖心情 Post By:2021/8/29 16:43:00 [只看该作者]

关注

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


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

数据越多肯定就越慢,影响因素
1、表事件计算会有影响
2、表达式列的表达式计算会有影响
3、数据的加载、筛选会有影响

 回到顶部
美女呀,离线,留言给我吧!
漂亮美眉vszh
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:893 积分:8070 威望:0 精华:0 注册:2013/5/30 11:27:00
  发帖心情 Post By:2021/8/30 10:30:00 [只看该作者]

老师,窗口打开时有加载条件
DataTables("表名").loadFilter = "项目编号 = '" & Tables("主表").current("项目编号") & "'"
        DataTables("表名").loadtop=""
        DataTables("表名").load()
窗口单个表不超过50行
其他是一些刷新附加,或隐藏按钮之类的代码
我在一段段代码加入弹窗,看看到底是哪句影响了速度
发现所有的语句都变慢
SQL数量能承达百万行,这才5G,数量不算多。只是软件做的有点太大了(花了几年的心血)

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


加好友 发短信
等级:超级版主 帖子:111393 积分:567029 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/8/30 10:58:00 [只看该作者]

做个例子发上来测试一下

 回到顶部