Foxtable(狐表)用户栏目专家坐堂 → [求助]导出视图数据同时操作修改基表时保存超时的问题


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

主题:[求助]导出视图数据同时操作修改基表时保存超时的问题

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


加好友 发短信
等级:幼狐 帖子:153 积分:1895 威望:0 精华:0 注册:2017/3/21 22:40:00
[求助]导出视图数据同时操作修改基表时保存超时的问题  发帖心情 Post By:2019/11/7 10:53:00 [只看该作者]

如题,在狐表pc段exe程序的运行中,做导出数据操作,导出的表在数据库上是一个视图,由于数据量大,导出时间约30秒;
此时,另外一个用户在操作跟此视图相关的基表,修改表,然后点击保存(r.save),此时那个客户那边提示,数据查询超时;

图片点击可在新窗口打开查看此主题相关图片如下:tim图片20191107105202.png
图片点击可在新窗口打开查看

如何解决这个问题,因为这个确实比较经常发生;

对了不是导出数据引起的,是因为导出数据前要把所有数据加载到当前表,导致对其他客户端产生了影响,是加载数据引起的
[此贴子已经被作者于2019/11/7 11:16:09编辑过]

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


加好友 发短信
等级:婴狐 帖子:45 积分:573 威望:0 精华:0 注册:2019/3/29 13:27:00
  发帖心情 Post By:2019/11/7 11:04:00 [只看该作者]

设计一个SQL查询,再导出就OK了

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


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

这个没有办法。锁都是由数据库自己控制的。

如果经常要导出大量的数据。建议
1、固定一个导出的时间,大家知道这个时间减少更新操作
2、如果上面做不到,那就优化一下数据库。把一个月(或者3个月,一年,看数据量)前的数据通过视图,保存到另一个表,或者是另一个数据库中,专门用作查询。这种我们习惯叫做历史数据。

 回到顶部