如何检查应用程序在.net中提交数据库所用的时间

时间:2014-01-24 05:35:19

标签: asp.net sql-server ado.net

我想检查/查找应用程序在用户点击提交按钮时在数据库中提交数据所花费的时间。我想查看我的各种代码,将数据插入数据库&找到我最快的代码。 所以请帮助我。

2 个答案:

答案 0 :(得分:2)

您可以使用stopwatch来计算保存数据所需的时间。

Stopwatch stopWatch = new Stopwatch();
stopWatch.Start();

 //Code to save data 

 stopWatch.Stop();

 TimeSpan ts = stopWatch.Elapsed;

答案 1 :(得分:2)

Microsoft SQL Server Profiler 可以帮助SQL Trace监视数据库引擎或Analysis Services的实例。

您可以捕获有关每个事件的数据并将其保存到文件或表中,以便稍后进行分析。例如,您可以通过执行得太慢来监视生产环境以查看哪些存储过程正在影响性能。

有关如何使用它的详细信息,请查看此link或此video