SQL 服务器突然开始向 tempdb 写入大量未知数据

SQL 服务器突然开始向 tempdb 写入大量未知数据

所以今天我们的 SQL 服务器突然开始向 tempDB 写入大量数据,导致磁盘峰值,因此我们可能需要最多 5 分钟才能在程序中执行任何操作

尝试将所有不太活跃的数据库脱机,发现是我们的生产数据库在这样做,我们的开发人员说程序没有任何更新,只有我们面临这个问题

我们尝试逐个注销所有用户,但仍然向 tempdb 写入大量数据

尝试重启服务器

但到目前为止,这些都不起作用

那么我该怎么做才能弄清楚为什么它会开始这样做

这是我参加我们的节目的时候

服务器 hpe proliant ml350p

HDD 在 raid 10 中运行

mssql2014

答案1

您应该在数据库上运行 sp_who2 来开始了解正在发生的事情。

http://sqlserverplanet.com/dba/using-sp_who2

一旦找到该进程,就可以使用以下命令将其终止:kill SPID#

https://docs.microsoft.com/en-us/sql/t-sql/language-elements/kill-transact-sql

如果您不知道终止该进程将如何影响您的应用程序,那么这可能不是在生产数据库上最明智的做法。

相关内容