标题:碰到一条SQL语句执行时间很长时的问题
只看楼主
yuantao100
Rank: 2
等 级:论坛游民
帖 子:61
专家分:16
注 册:2012-7-5
结帖率:100%
已结贴  问题点数:20 回复次数:18 
碰到一条SQL语句执行时间很长时的问题
我在使用VF连接ORACLE数据库统计的时候,当碰到一条SQL语句执行时间很长时,只能等待,无法执行其它操作,
如果鼠标乱点,程序就会立马停止响应。有没有什么办法,解决这个问题?点了统计以后,计算机就像死机一样,一直在等待直到结束。
有没有办法我点了统计以后,可以让慢的这个统计到后台去做,不影响前台的工作 ?
另外,有没有办法做一个提示,比如闪动的图标提示“正在统计中,,,“。。。。。

1、异步连接查询? 我一直都是同步操作,异步不太了解,也没用过。
2、能否通过多线程,让某个查询在后台运行啊? 这样,我有多个表单时,一个在统计,不影响其他的FORM正常工作。。
搜索更多相关主题的帖子: 统计 时间 语句 执行 SQL 
2020-07-06 15:52
yuantao100
Rank: 2
等 级:论坛游民
帖 子:61
专家分:16
注 册:2012-7-5
得分:0 
就像PL/SQL一样,可以开几个窗口一起统计,一个在统计的时候,可以菜单操作别的事情,VFP能实现吗?
2020-07-06 15:54
yuantao100
Rank: 2
等 级:论坛游民
帖 子:61
专家分:16
注 册:2012-7-5
得分:0 
或者只要查询的时候,不要提示“程序无响应”就可以了,
可以移动FORM。。。点动菜单,
让这个统计到后台去,能实现吗?
2020-07-06 18:15
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:7 
子进程
2020-07-06 18:18
yuantao100
Rank: 2
等 级:论坛游民
帖 子:61
专家分:16
注 册:2012-7-5
得分:0 
我是初学者,哪里有这方面的内容可以学习吗?》
2020-07-06 21:12
radiofan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:11
帖 子:466
专家分:696
注 册:2006-7-30
得分:7 
以下是引用吹水佬在2020-7-6 18:18:06的发言:

子进程


希望版主给出解决方案
2020-07-07 21:11
yuantao100
Rank: 2
等 级:论坛游民
帖 子:61
专家分:16
注 册:2012-7-5
得分:0 
谁能用解决方案吗?或是哪里有类似资料,方便大家学习。。。
2020-07-09 17:09
yuantao100
Rank: 2
等 级:论坛游民
帖 子:61
专家分:16
注 册:2012-7-5
得分:0 
请问,有哪位大佬能给介绍一个成功的实例吗?
2020-07-16 08:57
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:432
帖 子:10064
专家分:41463
注 册:2014-5-20
得分:0 
以下是引用yuantao100在2020-7-16 08:57:37的发言:

请问,有哪位大佬能给介绍一个成功的实例吗?

实例就要实操,给点实际数据来操操
2020-07-16 09:04
yuantao100
Rank: 2
等 级:论坛游民
帖 子:61
专家分:16
注 册:2012-7-5
得分:0 
我们有个医嘱数据,明细表里连门诊带病区一共有九千多万条数据,。。。
我想同时发完查询后,
窗口能不死机,这样就不错。。
2020-07-16 17:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-502404-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.123717 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved