Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Как узнать что делает сервер - есть активность но не моя  [new]
Alexander_fx
Member

Откуда:
Сообщений: 660
привет
на сервере большая база - 500 гигов
после рестарта компьютера база переходит в recovery mode - и через полчаса выходит из него
но resource monitor показывает что файлы базы усиленно считываются и что то пишется в них
попытки выполнить любой запрос ничего не дают - как будто база залочена
чем можно посмотреть что сейчас с базой - и прекратить это
14 фев 12, 20:17    [12091814]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать что делает сервер - есть активность но не моя  [new]
Crimean
Member

Откуда:
Сообщений: 13147
Alexander_fx,

вы бяку сделали, рестартовав комп во время активности сиквела. ждите. пусть сиквел отрекаварит базу.
с точки зрения сиквела просто останов сиквела как сервиса и рестарт операционки - две большие разницы
во втором случае он пытается успеть минимизировать потери, но в целом для него это "палкой по башке"
14 фев 12, 20:21    [12091827]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать что делает сервер - есть активность но не моя  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31977
Alexander_fx
привет
на сервере большая база - 500 гигов
после рестарта компьютера база переходит в recovery mode - и через полчаса выходит из него
но resource monitor показывает что файлы базы усиленно считываются и что то пишется в них
попытки выполнить любой запрос ничего не дают - как будто база залочена
чем можно посмотреть что сейчас с базой - и прекратить это
Похоже, перед рестартом дулалась какая то большая транзакция, вот сервер и восстанавливает.

Прекращать это не надо, а то потом восстановите только из бакапа :-)

Для начала посмотрите, что происходит - sp_who2, профайлер
14 фев 12, 20:23    [12091831]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать что делает сервер - есть активность но не моя  [new]
Alexander_fx
Member

Откуда:
Сообщений: 660
дык он убирает надпись recovery mode
а сам что то там шуршит

да действительно перед рестартом делался большой update который прервали и рестартули комп
захожу в профайлер - но я там не вижу никакой активности
но я создаю новый трейс - может мне стоит подсоединиться куда то?

sp_who2 показывает DB STARTUP cpu 995 444 diskio 33344412
14 фев 12, 20:33    [12091875]     Ответить | Цитировать Сообщить модератору
 Re: Как узнать что делает сервер - есть активность но не моя  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31977
Alexander_fx
захожу в профайлер - но я там не вижу никакой активности
Он показывает новые команды. А команда одна, она запустилась при начале восстановления, вот и не видно.
Alexander_fx
sp_who2 показывает DB STARTUP cpu 995 444 diskio 33344412
Вот и ждите, пока не закончится. Как минимум не быстрее, чем шёл тот большой апдэйт, а может и в несколько раз дольше.
14 фев 12, 22:21    [12092235]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить