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

Asp.net 如何检查应用程序在.net数据库中提交数据所用的时间,asp.net,sql-server,ado.net,Asp.net,Sql Server,Ado.net,当用户单击提交按钮时,我想检查/查找应用程序在数据库中提交数据所花费的时间。我想检查我的各种代码以将数据插入数据库,并找到我最快的代码。 因此,请帮助我。您可以使用来计算保存数据所需的时间 Stopwatch stopWatch = new Stopwatch(); stopWatch.Start(); //Code to save data stopWatch.Stop(); TimeSpan ts = stopWatch.Elapsed; 您可以使用来计算保存数据所需的时间

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

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

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

 //Code to save data 

 stopWatch.Stop();

 TimeSpan ts = stopWatch.Elapsed;
您可以使用来计算保存数据所需的时间

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

 //Code to save data 

 stopWatch.Stop();

 TimeSpan ts = stopWatch.Elapsed;

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

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


有关如何使用它的详细信息,请选中此项或此项。

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

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


有关如何使用它的更多详细信息,检查此项或此项。

SQL Server profiler可用于此问题。您能告诉我如何使用SQL Server profiler执行此任务吗?SQL Server profiler可用于此问题。您能告诉我如何使用SQL Server profiler执行此任务吗?非常感谢您的回复。这对我帮助很大。但我想检查一下,我的2层应用程序比3层应用程序快得多吗?我该怎么做?非常感谢你的回复。这对我帮助很大。但我想检查一下,我的2层应用程序比3层应用程序快得多吗?我该怎么做?