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

Откуда:
Сообщений: 135
Происходит странное:

- ставлю сервер под нагрузку (письмо/чтение) и все хорошо. Процедуры бегут по 10 ms.
- раз в пару минут, а иногда чаще, сервер "замерзает": все процедуры зависают, даже такие как sp_who.
- IO падает на ноль, тоже с процессором - "0" - летаргический сон!
- Смотрю в dmv и вижу что в это время появляются "задержки" типа LOGBUFFER, и ровно на 20 сек с копейками.
- Ровно через 20 сек сервер просыпается и все становится сново хорошо.

В msdn говорят что проблема с лог файлом, типа пишет медленно... Но я не вижу чтоб диск в это время что-то делал...

Детали: SQL Server 2008 R2, VM, storage.

Подскажите, пож., "откуда ноги растут", где искать?
22 апр 14, 16:15    [15917278]     Ответить | Цитировать Сообщить модератору
 Re: Сервер замерзает с LOGBUFFER wait.  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Daba,

вот отсюда
автор
... VM, ...
22 апр 14, 16:24    [15917358]     Ответить | Цитировать Сообщить модератору
 Re: Сервер замерзает с LOGBUFFER wait.  [new]
Daba
Member

Откуда:
Сообщений: 135
Я тоже подозреваю что проблема в VM, но... У нас все тестовые машины виртуальные, уже давно, а этот косяк впервой... Во вторых, нужны доказательства чтоб админам предьявить - иначе я им весь концепт рушу ... Может есть какая серьёзная статейка от MS на эту тему? Я не нашёл :(.
22 апр 14, 16:54    [15917653]     Ответить | Цитировать Сообщить модератору
 Re: Сервер замерзает с LOGBUFFER wait.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Daba
Во вторых, нужны доказательства чтоб админам предьявить - иначе я им весь концепт рушу

Ну так надо мониторить то, что происходит у админов на реальном оборудовании
22 апр 14, 16:58    [15917685]     Ответить | Цитировать Сообщить модератору
 Re: Сервер замерзает с LOGBUFFER wait.  [new]
Daba
Member

Откуда:
Сообщений: 135
Админы (шоб они были здоровы) смотрят на storage а там тишь и благодать - тишина. И как бы не было обидно, но они правы - в тот момент когда всё зависает - нет никакой IO активноости.
22 апр 14, 17:14    [15917863]     Ответить | Цитировать Сообщить модератору
 Re: Сервер замерзает с LOGBUFFER wait.  [new]
Glory
Member

Откуда:
Сообщений: 104751
Daba
нет никакой IO активноости.

И как показатель этой активности покажет скорость выполнения обращений к их стораджу ?
22 апр 14, 17:19    [15917915]     Ответить | Цитировать Сообщить модератору
 Re: Сервер замерзает с LOGBUFFER wait.  [new]
Crimean
Member

Откуда:
Сообщений: 13147
в операционках смотрите. на хосте и в конкретном экземпляре. там будут проблемы, которые до стораджа не доходят. обычное дело, к сожалению.
22 апр 14, 17:29    [15917994]     Ответить | Цитировать Сообщить модератору
 Re: Сервер замерзает с LOGBUFFER wait.  [new]
Daba
Member

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

Я не доктор, но что-то должно отражать ситуацию - latency, queue length, average sec per read/wright в Perfmon...
Если есть что-то другое - подскажите.
22 апр 14, 18:03    [15918275]     Ответить | Цитировать Сообщить модератору
 Re: Сервер замерзает с LOGBUFFER wait.  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8826
автор
LOGBUFFER
Имеет место, когда задача ожидает освобождения пространства в буфере журнала для сохранения записи в журнал.
Последовательные высокие значения могут указывать на то, что устройства записи в журнал не справляются с объемом записей, формируемых сервером.


Если нет трафика, то зависания связаны с долгом временем отклика ввода-вывода. Может быть что угодно вплоть до падения DNS или кривой маршрутизации. Пропингуйте сеть пакетами 4096 длины например.
22 апр 14, 18:08    [15918305]     Ответить | Цитировать Сообщить модератору
 Re: Сервер замерзает с LOGBUFFER wait.  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
Daba
Я тоже подозреваю что проблема в VM, но... У нас все тестовые машины виртуальные, уже давно, а этот косяк впервой... Во вторых, нужны доказательства чтоб админам предьявить - иначе я им весь концепт рушу ... Может есть какая серьёзная статейка от MS на эту тему? Я не нашёл :(.

Смотрите одновременно счетчики средней очереди на диск и счетчики скорости чтения и записи в байтах, нормальная система при наличии очереди на диск больше 1, будет показывать свою максимальную проиводительность чтения/записи, тоесть несколько десятков, а то и сотен метров в секунду, если у вас показатели будут не такие, вот вам и доказательство бутылочного горлышка вашей ВМ.
22 апр 14, 23:30    [15919669]     Ответить | Цитировать Сообщить модератору
 Re: Сервер замерзает с LOGBUFFER wait.  [new]
вася09
Guest
VW была куплена канторой EMC которая делает супер хранилища.
Периодически VW в хранилище отваливается,хотя система продолжает работать дальше.

Концепция админов такая,купить мощный сервак и там разместить кучу виртуалок,ну чтобы не админить кучу кампов.

Вам мой совет.Базу всегда ставить без всяких виртуалок,будет меньше проблем.
23 апр 14, 08:25    [15920163]     Ответить | Цитировать Сообщить модератору
 Re: Сервер замерзает с LOGBUFFER wait.  [new]
NickAlex66
Member

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

См на ваши autogrowth для файлов бд, в первую очередь лога.
23 апр 14, 10:52    [15920813]     Ответить | Цитировать Сообщить модератору
 Re: Сервер замерзает с LOGBUFFER wait.  [new]
Daba
Member

Откуда:
Сообщений: 135
вася09,

EMC сидят этажом ниже... Пойду кому-нибудь там морду набью...
23 апр 14, 11:48    [15921256]     Ответить | Цитировать Сообщить модератору
 Re: Сервер замерзает с LOGBUFFER wait.  [new]
GordonF
Member

Откуда:
Сообщений: 39
Нормально всё с виртуализацией, если настроены нормально и на хорошем хранилище.
23 апр 14, 21:56    [15925684]     Ответить | Цитировать Сообщить модератору
 Re: Сервер замерзает с LOGBUFFER wait.  [new]
GordonF
Member

Откуда:
Сообщений: 39
У вас диски напрямую проброшены или как файлы?
Оптика или внутренние?
23 апр 14, 21:58    [15925691]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить