gpt4 book ai didi

c# - 在c#中计算执行存储过程之前的执行时间

转载 作者:行者123 更新时间:2023-12-02 04:44:41 28 4
gpt4 key购买 nike

我正在开发 C# .net 应用程序

我正在从我的 C# 代码中执行一个存储过程,它需要将近 2 分钟才能完成。我在后端使用 SQL Server 2008 R2。所以我想显示一个进度条,它显示存储过程的执行进度。为此,我需要计算存储过程执行的执行时间。那么有什么方法可以计算执行时间+这个应用程序在我的客户端数量上运行所以存储过程的执行时间因客户端而异。那么,请给我建议或我搜索如何执行此操作的方法?

感谢您提前提出宝贵意见

最佳答案

好问题。以下是您可能会考虑的一些选项。

一个。这是查询计划的一个很好的解释。 How do I obtain a Query Execution Plan?

B.在您的存储过程中添加反馈(即报告回表)。我假设有一组许多任务。尝试在存储过程中的每个任务之间进行报告,以便为您提供更精细的度量。如果没有对表的反馈更整洁,您甚至可以将其分解为不同的存储过程。

C.程序运行后,您可能会有最佳估计时间。

D.优化您的存储过程。我可以想象,如果它运行得快,对所有人来说都会更好。这意味着您的估计将减少!需要考虑的事项:

希望有一些要点对您有所帮助。

关于c# - 在c#中计算执行存储过程之前的执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20027597/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com