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

Откуда:
Сообщений: 842
При сезонном возрастании нарузки на сервер, на мониторе активности отмечается странное поведение:
Ровно раз в минуту возникают всплески на графике ожидающих задач - второй слева.
Как следствие, слегка тормозятся SQL каманды на сервере (вставки, чтения)

При этом в системе нет(не найдено) приложений/джобов, которые выполнялись бы с тем же циклом.

Чем это может быть вызвано?

select @@version
Microsoft SQL Server 2008 (SP4) - 10.0.6000.29 (X64)   Sep  3 2014 04:11:34   Copyright (c) 1988-2008 Microsoft Corporation  Enterprise Edition (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) 

Приложены изображения: монитор активности, текущая память.
Знаю, памяти маловато но при значения Page life expectancy немного > 300 картина не меняется.

К сообщению приложен файл. Размер - 127Kb
30 ноя 16, 14:47    [19951696]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Alexander Us
Member

Откуда:
Сообщений: 842
монитор активности в догонку

К сообщению приложен файл. Размер - 98Kb
30 ноя 16, 14:48    [19951706]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Перебежчик
Guest
Alexander Us,

это где можно посмотреть такую красивую картинку с распределением памяти, что в стартовом сообщении топика?
30 ноя 16, 15:22    [19951957]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Alexander Us
Member

Откуда:
Сообщений: 842
Перебежчик
Alexander Us,

это где можно посмотреть такую красивую картинку с распределением памяти, что в стартовом сообщении топика?

тут
30 ноя 16, 15:49    [19952129]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
o-o
Guest
Может, сброс данных на диск по чекпойнту?
30 ноя 16, 19:55    [19953077]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Idol_111
Member

Откуда:
Сообщений: 479
так уже надо посмотреть что ожидается в том же мониторе активности. Картина прояснится.

К примеру может оказаться, что ждет сеть и в этом случае смотреть надо уже апп сервер.
1 дек 16, 00:37    [19953612]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Alexander Us
Member

Откуда:
Сообщений: 842
o-o
Может, сброс данных на диск по чекпойнту?


Спасибо, проверю.
1 дек 16, 16:29    [19956306]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Uridian
Member

Откуда: Lobnya
Сообщений: 203
Idol_111
апп сервер.
Да-да, 1С может так себя вести, когда запускаются регламентные задания.
2 дек 16, 16:07    [19960441]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Alexander Us
Member

Откуда:
Сообщений: 842
Uridian
Да-да, 1С может так себя вести, когда запускаются регламентные задания.

1С не используем, остальное проверили.
На Сервер пишется много БЛОБА, БЛОБ хранится вне таблиц.
Может это как то влияет.
Ну и чекпоинт похоже.
2 дек 16, 18:02    [19961032]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
o-o
Guest
TF 3502 выведет в еррорлог инфо о каждом чекпойнте,
так можно сравнить время чекпойнтов со временем всплесков.
Заодно узнаете, в какой базе проблемы.
Зная базу, можно повесить джоб, делающий чекпойнт в нужной базе чаще, чем это делается сейчас
2 дек 16, 21:02    [19961545]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Idol_111
Member

Откуда:
Сообщений: 479
я все же не понимаю, почему вы гадаете, вместо того чтобы проверить какого типа ожидания (wait type).
5 дек 16, 02:37    [19966554]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 34970
o-o
TF 3502 выведет в еррорлог инфо о каждом чекпойнте,
Есть событие в Extended Events.
5 дек 16, 13:17    [19967832]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Idol_111
Member

Откуда:
Сообщений: 479
причем тут чекпойнты вообще. Судя по другим параметрам (со скриншота) это крайне маловероятно.
Это вообще крайне редкая ситуация. Я примеру вообще никогда не видел, чтобы чекпойнт чего-то там блокировал, да еще с такой четкой неугасающей периодичностью :).
5 дек 16, 23:21    [19970331]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 34970
Idol_111
причем тут чекпойнты вообще. Судя по другим параметрам (со скриншота) это крайне маловероятно.
Это вообще крайне редкая ситуация. Я примеру вообще никогда не видел, чтобы чекпойнт чего-то там блокировал, да еще с такой четкой неугасающей периодичностью :).
А ожиданий кроме как на блокировках вы и представить себе не можете, да?
6 дек 16, 01:02    [19970507]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Idol_111
Member

Откуда:
Сообщений: 479
Гавриленко Сергей Алексеевич
Idol_111
причем тут чекпойнты вообще. Судя по другим параметрам (со скриншота) это крайне маловероятно.
Это вообще крайне редкая ситуация. Я примеру вообще никогда не видел, чтобы чекпойнт чего-то там блокировал, да еще с такой четкой неугасающей периодичностью :).
А ожиданий кроме как на блокировках вы и представить себе не можете, да?
Не понял вашего юмора. Это типа просто пример был.
6 дек 16, 01:29    [19970528]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 34970
Idol_111
Гавриленко Сергей Алексеевич
пропущено...
А ожиданий кроме как на блокировках вы и представить себе не можете, да?
Не понял вашего юмора. Это типа просто пример был.
Чекпоинт не блокирует ничего. Чекпоинт приходит и активно скидывает рандомные страницы из памяти на диск. Если массивы не over 100500 iops, то они проседают как на запись, так и на чтение. Отсюда и ожидания.

Ваш кеп.
6 дек 16, 01:35    [19970530]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Idol_111
Member

Откуда:
Сообщений: 479
на картинке скачки 50+ ожиданий. Вы серьезно думаете это чекпойнт?
6 дек 16, 01:38    [19970533]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Idol_111
Member

Откуда:
Сообщений: 479
Гавриленко Сергей Алексеевич
Idol_111
пропущено...
Не понял вашего юмора. Это типа просто пример был.
Чекпоинт не блокирует ничего. Чекпоинт приходит и активно скидывает рандомные страницы из памяти на диск. Если массивы не over 100500 iops, то они проседают как на запись, так и на чтение. Отсюда и ожидания.

Ваш кеп.
чек пойнт может блокировать бэкап лога и только тогда это вылазает в проблему.
6 дек 16, 01:41    [19970534]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 34970
Idol_111
на картинке скачки 50+ ожиданий. Вы серьезно думаете это чекпойнт?
Я не имею понятия, что на картинке. Пиксели какие-то не подписанные.
6 дек 16, 01:42    [19970535]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Idol_111
Member

Откуда:
Сообщений: 479
вообще это пустая дискуссия :), как на мой взгляд.
Мой первоначальный совет в силе - взять и тупо посмотреть.
6 дек 16, 01:44    [19970536]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Idol_111
Member

Откуда:
Сообщений: 479
Гавриленко Сергей Алексеевич
Idol_111
на картинке скачки 50+ ожиданий. Вы серьезно думаете это чекпойнт?
Я не имею понятия, что на картинке. Пиксели какие-то не подписанные.
это 50+ процессов чего-то ожидают.
6 дек 16, 01:45    [19970537]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Alexander Us
Member

Откуда:
Сообщений: 842
Видимо о-о был прав, что дело в checkpoint.

Во время checkpoint, очередь диска = 100%

Время последнего Checkpoint поверяю так:
- Системный монитор Windows/SQLServer:Buffer Manager/Checkpoint pages/sec или
SELECT session_id, start_Time, status, database_id, wait_type, wait_time, last_wait_type   FROM sys.dm_exec_requests WHERE command = N'CHECKPOINT'


Сейчас ситуация повторяется.
Как советовал о-о, я сделал цикл с checkpoint каждые 15 сек в отдельном процессе.
В результате всплески существенно сгладилитсь, задержки записей хотя сократились.

@Idol_111:
возможно ситуация нетипичная т.к. нагрузка идёт на таблицы с несколькими varbinary(max) столбцами,
тип хранения установлен вне таблицы. размер таблицы: ~0,5 ТБ

Вопрос:
Почему checkpoint существенно замелляет вставки (до 1 - 6 секунд) и как с этим бороться.
Есть ли способ решить проблему иначе, чем делать checkpoint вручную/из джоба каждые N секунд?
Может узкое место в дисковой системе?
5 окт 17, 16:11    [20845842]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Eleanor
Member

Откуда:
Сообщений: 1019
Alexander Us
Может узкое место в дисковой системе?

Вам именно об этом уже выше написал Гавриленко:
"Чекпоинт приходит и активно скидывает рандомные страницы из памяти на диск. Если массивы не over 100500 iops, то они проседают как на запись, так и на чтение"
Alexander Us
Есть ли способ решить проблему иначе, чем делать checkpoint вручную/из джоба каждые N секунд?

- обновить дисковую систему, например, купить SSD
- использовать startup параметр -k, чтобы ограничить объем чекпойнта сверху (продолжительность чекпойнта при этом увеличивается, поэтому способ плохой)
- если не хочется делать чекпойнт именно вручную, то в Sql Server 2012 есть параметр Target Recovery Time (Seconds).
5 окт 17, 16:52    [20845979]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Alexander Us
Member

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

Спасибо, т.е. заметное проседание при чекпоинте говорит о том, что масив на грани возможностей?
5 окт 17, 17:38    [20846144]     Ответить | Цитировать Сообщить модератору
 Re: Монитор активности, странные всплески  [new]
Eleanor
Member

Откуда:
Сообщений: 1019
Alexander Us,

Стандартные рекомендации по среднему отклику массива - LogicalDisk - Average Disk sec/Read и Write
< 10 мс - идеально
< 50 мс - так себе
> 50 мс - плохо
Скорее всего у вас даже при средней нагрузке всё плохо.
5 окт 17, 18:19    [20846248]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить