SQL-сервер неожиданно начал записывать огромное количество неизвестных данных в базу данных tempdb.

Поэтому сегодня наш sql-сервер неожиданно начал записывать огромный объем данных в базу данных tempDB, что приводит к скачку диска, поэтому может потребоваться до 5 минут, прежде чем мы сможем что-либо сделать в нашей программе

попытался перевести все наши не очень активные базы данных в автономный режим и обнаружил, что именно наша производственная база данных делает это, наши разработчики говорят, что еще не было обновлений для программы, и только мы столкнулись с этой проблемой

мы пытались выйти из системы всех пользователей по одному, и он все еще записывал много данных в базу данных tempdb

попытался перезагрузить сервер

и ничего из этого не сработало

так что я могу сделать, чтобы на самом деле выяснить, почему он начал это делать

это как раз когда я в нашей программе

сервер hpe пролиант мл350р

HDD работает в рейде 10

мсквл 2014

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

Это может быть не самая умная вещь в производственной базе данных, если вы не знаете, как уничтожение этого процесса повлияет на ваши приложения.

Другие вопросы по тегам