gpt4 book ai didi

sql-server - SQL Server 2005 - 查看 SP 在 SP 内执行

转载 作者:行者123 更新时间:2023-12-03 03:12:00 26 4
gpt4 key购买 nike

我想知道是否可以在 Sql Server Profiler 中查看其他存储过程正在执行的存储过程,是否可以,如果可以,如何实现?

最佳答案

如果您使用 SP::Starting 事件进行分析,您可以看到所有已执行的存储过程。您需要确保包含几个配置文件列:

NestLevel - 这显示了相互调用的 SP 的嵌套级别 - 因此,如果 Test 调用 EmbeddedTest,则 Test 的 SP::Starting 事件将显示 NestLevel=1,而 EmbeddedTest 的事件将显示 NestLevel=2

ObjectName - 显示正在执行的存储过程的名称

SPID - 连接的 session ID

因此,要查找调用序列,您需要查找 NestLevel 大于 1 的事件,然后在调用之前的同一 SPID 上查找 NestLevel=1。当然,这也适用于更深的嵌套级别。

关于sql-server - SQL Server 2005 - 查看 SP 在 SP 内执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/360510/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com