当前位置:Gxlcms > 数据库问题 > Azure sql database 监控存储过程的传参情况

Azure sql database 监控存储过程的传参情况

时间:2021-07-01 10:21:17 帮助过:17人阅读

Copyright (C) 2016 Microsoft Corporation. All rights reserved.  

实现过程

新建一个测试传参存储过程
 1 CREATE PROCEDURE test_p_azure
 2     (
 3       @name NVARCHAR(50) ,
 4       @flag INT
 5     )
 6 /*
 7 测试存储过程传参
 8 */
 9 AS
10     BEGIN 
11         SET NOCOUNT ON;
12         SELECT  1;
13         SET NOCOUNT OFF;
14     END; 

技术分享

先执行该存储过程,通过查询sys.sysprocess 的spid 来查看存储过程脚本 技术分享
执行监控语句
1     SELECT  a.spid ,
2             b.text
3     FROM    sys.sysprocesses a
4             CROSS APPLY sys.dm_exec_sql_text(a.sql_handle) b
5     WHERE   a.spid > 50
6             AND spid <> @@SPID;
技术分享 基本上解决监控查看存储过程传参的问题。 如遇到sys.sysprocess无法查询到需监控的存储过程,可以试着调整需监控的存储过程如下: 技术分享   再执行上述监控语句。  

注意

需有执行上述监控语句的权限。

Azure sql database 监控存储过程的传参情况

标签:har   级别   rom   无法   copy   工具   process   sof   begin   

人气教程排行