Sql server 2008 探查器问题-这些列是什么意思?
我正在我的应用程序上运行SQL Profiler 2008,以便更好地了解我的应用程序在DB级别的工作。我不清楚输出中的某些列的含义: 1) SPID:我使用一个到DB的连接来完成我所有的数据库活动。但我看到了几个不同的SPID值。SPID指的是什么?我会想,因为我使用的是单个连接,所以只能看到一个SPID 2) EventSequence:对于EventClass“RPC:Completed”,我看到了此列的值。对于EventClass'SQL:StmtCompleted',我没有看到任何内容 谢谢。谷歌是你的朋友Sql server 2008 探查器问题-这些列是什么意思?,sql-server-2008,sql-server-profiler,Sql Server 2008,Sql Server Profiler,我正在我的应用程序上运行SQL Profiler 2008,以便更好地了解我的应用程序在DB级别的工作。我不清楚输出中的某些列的含义: 1) SPID:我使用一个到DB的连接来完成我所有的数据库活动。但我看到了几个不同的SPID值。SPID指的是什么?我会想,因为我使用的是单个连接,所以只能看到一个SPID 2) EventSequence:对于EventClass“RPC:Completed”,我看到了此列的值。对于EventClass'SQL:StmtCompleted',我没有看到任何内容
对于一个连接的多个会话ID,请记住(假设使用ADO.NET)连接到SQL Server数据源的默认设置使用.NET的连接池,这意味着
SqlConnection
实例和实际数据库连接之间没有1:1的比例。SPID显示每个进程,因此如果在单个连接中运行不同的进程,则这些进程的ID号会不同
至于EventSequence,我发现了一个提出了不同问题的问题,但提到了“RPC:Completed”和“SQL:StmtCompleted”的确切含义。谢谢,但这并没有真正解决我关于SPID与DB连接的关系的问题。@Randy:我的最后一句话没有回答你的问题?