问题标签 [sp-who2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - sp_who2 BlkBy Sleeping Process Awaiting 命令
运行 sp_who2 时,我的一条 SQL 命令似乎正在阻塞,但正在等待“睡眠”和“等待命令”的进程。这没有任何意义。
有什么想法可能导致这种情况吗?我知道 DELETE 正在一个事务中运行,该事务以前在表中插入了很多行,这可能是问题吗?
sql-server - 在 WPF 数据网格中显示 sp_who2 的输出
我希望在 WPF 数据网格中显示 SQL Server 命令“sp_who2 active”的输出。我想出了以下代码 -
它执行正常,但实际上显示列“RowError”、“RowState”等,而不是 sp_who2 的输出。
任何人都知道如何做我想要完成的事情?
sql-server - VB.Net SQLClient 连接和 SQL Server - 活动连接反映即使全部关闭
使用 VB.Net 和 SQL Server 2008 R2:
我最近有一个数据库,它使用 sp_who2 反映了一个连接“.Net SqlClient 数据提供程序”仍然处于活动状态,即使 .Net 应用程序已关闭并处理了所有连接。
代码如下所示:
导入 System.Data.SqlClient
当我在运行应用程序后查看 SQL Server 使用 sp_who2 时(查看粗体的 .NetSQLClientDataProvider)
SPID 状态 Login HostName BlkBy DBName Command CPUTime DiskIO LastBatch ProgramName SPID REQUESTID
57 睡着你的电脑。主等待命令 0 0 07/19 12:38:48 * .Net SqlClient 数据提供者* 57 0
只有当我真正关闭应用程序时,.Net SQLClient 数据连接才会从视图中删除。我关心的是以下几点: 1. 从资源的角度来看,这些进程对我的数据库有什么影响,为什么连接会被反射和休眠。2. 当我尝试分离数据库时,我发现 1 个连接处于活动状态,但代码已关闭并处理。
sql - SP_WHO2 有条件的?
我有一个长时间运行的插入,当我运行 SP_WHO2 时,它会定期显示“CONDITIONAL”作为命令。那说明什么?当我搜索这个时,我发现大多数事情都在说,“是的,当你有一个长时间运行的查询时,你会看到......”它表明数据库中正在发生什么?
sql - EXEC sp_who2 LastBatch 显示未来日期
当我EXEC sp_who2
在 SQL Server 上运行时,我在 LastBatch 列中收到未来的日期。
例如,大多数 SPID 将 5/14 作为 LastBatch 日期。(这意味着 2014 年)
我的前 20 行将 04/28 作为 LastBatch 日期。(这意味着 2028)
知道为什么我会在本专栏中看到未来的日期吗?
正常吗?
sql - SQL Server CPU 使用率
如何在 SQL Server 中使用 SQL Query查找 CPU使用率空闲、用户、系统、IO进行分析
sql-server - SQL Server `sp_who2` 过程显示休眠连接的长锁
我正在运行 Azure SQL Server,并且使用它的 WebApi 应用程序存在一些问题。在高负载下的某个时刻,应用程序开始创建大量连接并sp_who2
显示我有几个长锁。在跟踪锁链之后,我可以看到罪魁祸首是一个sleeping
目前不执行任何操作的连接(状态 = 'sleeping' 和 BlkBy = '.')。
当我对 WebApi 进程进行内存转储时,我可以看到它们中的大多数都有以下调用堆栈:
所有阻塞/阻塞会话都是定期更新,速度非常快,不会延迟来自客户端的数据库调用。我正在使用 EF6 和using(var db = new DB()) {...}
每个 db 调用。
阻塞其他人的睡眠连接可能有什么问题?如何调试问题?
sql-server - 连接到 SQL Server 数据库的服务器/客户端的历史记录
SQL Server 中是否有一种方法可以查看所有连接的服务器/客户端的历史记录及其受尊重的主机名、IP 地址和上次连接日期?
基本上我想要的是sp_who2
存储过程的历史表。
默认情况下是否存在此或类似内容,以便我可以检索上述信息?
sql-server - 删除语句永远运行
我在尝试从表中删除一组记录时遇到问题。当我运行 delete 语句时,它最终会锁定表,从而阻止该表上的所有其他操作。只有使用 NoLock 提示,我才能从表中查看结果集。也使用“SP_WHO2”进行了检查,但没有针对任何连接的“Blk By”SPID。谁能解释我目前面临的问题。