我的数据库服务器上运行了一些进程,这些进程占用了大量的 CPU。当我查看有关该过程的详细信息时,我得到:
set transaction isolation level read committed
其他细节包括:
- 状态:睡觉
- 未结交易:0
- 命令:等待命令
- 登录时间:12 小时前
- 最后一批:不到 2 分钟前
我最近没有看活动监视器,但是当我从服务器管理员那里得到消息说 CPU 运行接近 100%,而 SQL Server 占大多数时,我很好奇。该命令来自不同的(网络)应用程序,但它们都没有真正使用过该代码。有些是用 Coldfusion 编写的,有些是用 .NET 编写的。
这个命令是由 SQL Server 生成的吗?
是什么原因造成的?
杀死这些进程是否安全?