如何獲得sqlServer存儲過程的執行進度(100分)

  • 主题发起人 主题发起人 wlq
  • 开始时间 开始时间
W

wlq

Unregistered / Unconfirmed
GUEST, unregistred user!
我有一個存儲過程﹐執行目前大約50秒﹐隨著資料增加﹐以后還會更慢﹐為了
不讓用戶著急﹐我想弄一個進度條﹐但是我不知如何獲得sp在執行進度﹐請
問如何解決?
另﹐我不想用估計時間的方法﹐因為我的資料增長很快﹐無法估計
 
想知道SQL的执行速度?不行吧,,如果你不想让用户可以用别的方法,比如在窗口上显示一个
动画之类的,
 
我也想知道
 
SQL SERVER自己的query Anlyer都没有实现
 
我也想知道
 
请详细说明你的过程中处理的内容。象我,处理薪资计算的时候,原本可以一次对所有的人
处理,但我写的存储过程只对一个人处理。在前台读出所有人,循环执行该过程,就可以达
到进度条的要求了。
 
说一点无关的。
我曾经用存储过程和触发器执行一系列很复杂的操作,大约6天。
可以每10000条纪录在query Anlyer中print一个值,让我知道进度。

我想说的就是能不能把你的操作分成多次参数控制的调用(存储过程),
每次都返回一点信息给你的客户。
 
说一点无关的:
我曾经用存储过程和触发器执行一系列很复杂的操作,大约6天。
可以每10000条纪录在query Anlyer中print一个值,让我知道进度。

我想说的就是:
(是否)把你的操作分成多次参数控制的调用(存储过程),
比如1000次。每次都返回一点信息给你的客户(n/1000已完成)。
 
我也想知道,csdn的离线浏览器就能在执行sql时,显示进度
 
多人接受答案了。
 
后退
顶部