是否有可能监控存储过程的执行时间?我想在一天中多次自动执行一个存储过程,并希望将这些结果保存到某处以便稍后分析它们?MSSQL:如何监视存储过程的执行时间
0
A
回答
0
我已经使用MSSQL探查好运:https://docs.microsoft.com/en-us/sql/tools/sql-server-profiler/sql-server-profiler
我相信它是与MSSQL Express捆绑。
0
不仅整个proc执行时间,而且甚至可以记录每个语句的执行时间以获得更多的过程。
首先创建一个包含例如proc_name中,语句日志表,开始/结束时间,rows_affected,...
在你的程序然后保存开始时间到一个变量只是每个语句执行之前,以及会后声明插入日志表值(proc_name,语句,@StartTime,getdate(),@@ rowcount)。
然后你就可以分析顶(10)长期运行的报表/对应这样的程序:
select top 10 *
from dbo.log
order by datediff(ss, StartTime, EndTime) desc
它是特效,如正在执行的每天(但不是每一秒),ETL特效有用的,你甚至可以记录错误
相关问题
- 1. 在Oracle中监视存储过程的执行时间
- 2. 从php执行MSSQL存储过程
- 3. 存储过程的执行时间
- 4. 存储过程需要时间执行
- 5. 在执行某些MSSQL存储过程时cakephp中的问题
- 6. 如何使用ADOdb PHP库执行MSSQL存储过程?
- 7. 如何减少SQL Server中存储过程的执行时间
- 8. 执行存储过程花费的时间比执行TSQL
- 9. MSSQL存储过程 - 超时过期
- 10. 存储过程执行时间过长时的SQL警报
- 11. 运行MSSQL的PHP PDO存储过程
- 12. PHP/MSSql如何预览存储过程
- 13. 在视图中执行存储过程?
- 14. 如何获取所有存储过程执行时间,杯时间等
- 15. 如何从存储过程执行存储过程时禁用查询结果?
- 16. MSSQL存储过程中得到重新编译每次执行
- 17. PHP在每一个执行Mssql存储过程
- 18. 如何执行oracle存储过程?
- 19. 如何连续执行存储过程?
- 20. 如何在VB.NET执行存储过程
- 21. 如何在执行mssql和php中的存储过程后显示输出
- 22. MSSQL:如何远程运行扩展存储过程xp_fileexist?
- 23. 存储过程高速缓存清除和执行时间
- 24. 的SQL Server 2014:慢的存储过程的执行时间
- 25. 错误时执行Oracle存储过程
- 26. 执行存储过程时出错
- 27. 执行时存储过程锁
- 28. 存储过程执行时无输出
- 29. 执行存储过程时出错
- 30. 用超时执行存储过程
很好,因为你正在执行它...你可以只记下它每次执行它...或SET STATISTICS TIME ON并存储结果... – scsimon