Sql server 一种优雅的展示方式;“经过的时间”;用于SQL Server存储过程中的一组指令

Sql server 一种优雅的展示方式;“经过的时间”;用于SQL Server存储过程中的一组指令,sql-server,performancecounter,database-performance,Sql Server,Performancecounter,Database Performance,我在一个存储过程中有几个阶段,目前能够通过减去DATETIME值,以非常原始的方式显示经过的时间 你知道/推荐一种更优雅的方式吗?(我想RAISERROR仍然是以同步方式显示包含已用时间的标签的最佳方式)您说的是“SQL”(如结构化查询语言),但从问题来看,您真正的意思似乎是“SQL Server”-Microsoft关系数据库产品-对吗?@marc_s:谢谢您的提问。事实上,我更感兴趣的是Transac SQL的回复:)您当前的实现的“原始”到底是什么,以及“优雅”是什么意思?看来您已经有了一

我在一个存储过程中有几个阶段,目前能够通过减去
DATETIME
值,以非常原始的方式显示经过的时间


你知道/推荐一种更优雅的方式吗?(我想RAISERROR仍然是以同步方式显示包含已用时间的标签的最佳方式)

您说的是“SQL”(如结构化查询语言),但从问题来看,您真正的意思似乎是“SQL Server”-Microsoft关系数据库产品-对吗?@marc_s:谢谢您的提问。事实上,我更感兴趣的是Transac SQL的回复:)您当前的实现的“原始”到底是什么,以及“优雅”是什么意思?看来您已经有了一个有效的解决方案,那么它有什么具体的弱点或问题呢?这取决于您想用它做什么,但“设置统计时间”可能值得一看。@Ben Thul:我希望在执行一个长存储过程后,能够在Std输出中查找定时消息,看看每个阶段花了多长时间。