Foxtable(狐表)用户栏目专家坐堂 → 请教:SQL数据源数据保存速度


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

主题:请教:SQL数据源数据保存速度

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


加好友 发短信
等级:童狐 帖子:278 积分:2909 威望:0 精华:0 注册:2013/8/28 22:21:00
请教:SQL数据源数据保存速度  发帖心情 Post By:2015/6/5 7:54:00 [只看该作者]

项目窗口表格(多个关联表)数据发生变化(增减行、修改),在窗口关闭后呢估计是更新后台数据,现在窗口afterclose事件为Syscmd.Project.Save(),结果窗口关闭时间超长,得10几秒以上,请教老师怎么样才能提高保存速度呢?

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/5 8:47:00 [只看该作者]

不要一次性修改大量内容 或者导入大量内容后.保存.  保存数据量越多.速度肯定越慢

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/5 9:13:00 [只看该作者]

 修改的数据越多,保存就越慢,暂时没有好的方法解决。如果要解决,就得编写sql语句了,麻烦。

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/6/5 9:15:00 [只看该作者]

呵呵,这个编写sql语句也解决不了的,保存大量数据需要时间,特别是远程的时候,什么软件都一样
[此贴子已经被作者于2015/6/5 9:15:20编辑过]

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


加好友 发短信
等级:童狐 帖子:278 积分:2909 威望:0 精华:0 注册:2013/8/28 22:21:00
  发帖心情 Post By:2015/6/5 11:00:00 [只看该作者]

那能不能在保存过程中做一个保存进度窗口,以免以为是死机,怎么实现呢

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/6/5 11:54:00 [只看该作者]

以下是引用feiyu988在2015/6/5 11:00:00的发言:
那能不能在保存过程中做一个保存进度窗口,以免以为是死机,怎么实现呢

 

呃保存的过程中,是不能用滚动条处理的。

 

除非你一行一行的保存才能操控滚动条。

 

建议你就是直接弹出一个窗口,提示,正在保存吧。


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/6/5 11:56:00 [只看该作者]

或者尽量避免一次性保存大量数据

 回到顶部