以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  数据任务排队  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=184246)

--  作者:vvfree
--  发布时间:2022/11/29 21:23:00
--  数据任务排队
请问,比如我执行一个SQL语句任务,处理数据耗时大,可能会同时遇到其他人也要处理,请问如何实现排队,完成时间信息提示反馈到了谁的任务正在处理谁的已完成,好判断下一步是否继续?
[此贴子已经被作者于2022/11/29 21:24:20编辑过]

--  作者:有点蓝
--  发布时间:2022/11/29 21:49:00
--  
数据库的执行默认就是排队处理的,一般不要自己管。

如果说B用户一定要等到A用户执行完毕,才能做下一步操作,可以自己建一个流程表,在A开始操作的时候,插入一行数据,结束列为空,A执行完毕后更新这一行数据结束列为勾选。然后B执行的时候就去查表判断A有没有结束列为空的行,如果有说明A正在处理任务

--  作者:vvfree
--  发布时间:2022/11/29 22:10:00
--  回复:(有点蓝)数据库的执行默认就是排队处理的,一...
像这种事务处理排队的情况,是否可以丢给服务端处理?比如数据导入,或生成大数据文件时,可以看完成结果后采取下载呢?要如何实现有具体例子嘛?
--  作者:有点蓝
--  发布时间:2022/11/29 22:38:00
--  
没有例子。具体要做什么可以详细说明一下