存储过程MSSQL如何追踪存储过程的执行信息(MSSQL如何跟踪)

存储过程MSSQL如何追踪存储过程的执行信息

创新互联公司是一家专业从事网站设计、成都做网站的网络公司。作为专业的建站公司,创新互联公司依托的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、营销型网站建设及网站设计开发服务!

SQL Server存储过程是一种基于SQL语言定义的、可被多次执行的程序。它是可以在SQL Server中被像表一样存储的一种程序结构,其代码格式类似于一个函数的代码结构,有输入参数和输出结果。存储过程的优点在于它可以在多次执行前被编译,可作为一个服务供其他多个客户端会话的调用,且它的执行性能可以 massive后获得极大的改善。

要跟踪MSSQL存储过程的运行信息,需要打印日志和查看报表,可以使用SQL脚本编写存储过程并执行跟踪。

首先,你需要在存储过程中打印日志,利用print语句:

print ‘正在调用函数:’

然后,利用SELECT语句跟踪存储过程的执行信息:

SELECT * FROM sys.dm_exec_requests

WHERE command LIKE ‘%SaveCustomerAgency%’

最后,你需要运行SP_who2或sp_who3系统存储过程来查看当前连接到服务器的会话,以及每个会话执行的sql语句:

exec sp_who2

exec sp_who3 @loginame=’sa’

以上是MSSQL存储过程如何追踪执行信息的简单介绍。要追踪存储过程的运行信息,你可以从日志打印、会话查看两个方面入手,使用简单的SQL语句就可以监控存储过程的运行情况。

香港服务器选创新互联,2H2G首月10元开通。
创新互联(www.cdcxhl.com)互联网服务提供商,拥有超过10年的服务器租用、服务器托管、云服务器、虚拟主机、网站系统开发经验。专业提供云主机、虚拟主机、域名注册、VPS主机、云服务器、香港云服务器、免备案服务器等。

名称栏目:存储过程MSSQL如何追踪存储过程的执行信息(MSSQL如何跟踪)
本文网址:http://www.shufengxianlan.com/qtweb/news15/394015.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联