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

Откуда:
Сообщений: 814
Драсте, я не админ баз данных, так что нюансов в администрировании я не знаю.
Переехали в воскресенье на новый сервак
автор
Проц XEON Gold 6136 (2 проца по 24 ядра)
RAM 512 гига
дисковую систему точно не знаю, но скорость просто занебесная(чтение 5-8 гиг/с)
Microsoft SQL Server 2014 (SP3) (KB4022619) - 12.0.6024.0 (X64) Enterprise Edition
windows 2016 datacenter

Так вот вопрос, мы не совсем получили ту скорость, на которую рассчитывали. То есть, некоторые процедуры и джобы сократили время работы в 2 раза, но есть один джоб, который не изменился по продолжительности. У нас в списке порядка 20 баз, две из которых по 200 гиг. Так вот, джоб производит реиндексацию и обновление статистики в час ночи. и время работы джоба как было ~4 часа на все базы, так и осталось.
ПС
Понимаю, что , может, мало инфы. Но может кто то сталкивался с таким после переезда на новый сервак с явно лучшими параметрами.
7 ноя 18, 09:59    [21726152]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
ther,

а съехали с sql < 2014?
7 ноя 18, 10:05    [21726169]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
ther
Member

Откуда:
Сообщений: 814
была 2014 sp1 -> 2014 sp3
7 ноя 18, 10:06    [21726172]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
ther,

Можете прибить MAXDOP в операциях ребилда индекса. Но это тоже имеет свои минусы. В документации написано что dbms выбирает из свободных ресурсов при не указанном конкртетно MAXDOP, но имхо он по дефолту делает это в MAXDOP = 1.
7 ноя 18, 10:12    [21726178]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30766
ther
Но может кто то сталкивался с таким после переезда на новый сервак с явно лучшими параметрами.
Обычное дело.

Бывает, другая версия сервера, или необновлённая статистика делает планы запросов неоптимальными.

Или сервак с лучшими параметрами на деле оказывается с худшими параметрами, конкретно для выполняемых задач.
Например, пропускная способность СХД выше, но и латентность выше. Или ядер в 4 раза больше. но частота меньше, а используется одно ядро.

Не знаю, как там используют ресурсы реиндексация и обновление статистики, но вы посмотрите, какое в этот момент использование дисков и ядер. Может, разбить этот джоб на несколько, с параллельной обработкой групп таблиц?
7 ноя 18, 10:18    [21726187]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 30766
TaPaK
но имхо он по дефолту делает это в MAXDOP = 1.
Не то что всегда "1", но сильно зависит от данных и загрузки.
В общем такое возможно, что работать будет только одно ядро, и что мы тогда получаем от нового мощного сервера? Замедление, потому что в новом мощном сервере наверняка много низкочастотных ядер.
7 ноя 18, 10:26    [21726199]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
ther
Member

Откуда:
Сообщений: 814
TaPaK
ребилд индекса выполняется быстро, проблема в обновлении статистики.
alexeyvg
Ядра используются все, но нагрузка на них просто мизерная
7 ноя 18, 10:27    [21726201]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
архивариус
Member

Откуда:
Сообщений: 149
ther
две из которых по 200 гиг. Так вот, джоб производит реиндексацию и обновление статистики в час ночи. и время работы джоба как было ~4 часа на все базы, так и осталось.

а не остались ли эти 2 большие базы на старой СХД? поэтому и время прежнее
7 ноя 18, 10:27    [21726202]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
ther
TaPaK
ребилд индекса выполняется быстро, проблема в обновлении статистики.
alexeyvg
Ядра используются все, но нагрузка на них просто мизерная

вы статистикси с FULLSCAN что ли перестраиваете?
7 ноя 18, 10:31    [21726213]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
ther
Member

Откуда:
Сообщений: 814
архивариус
точно нет))
TaPaK
Да
7 ноя 18, 10:32    [21726215]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
ther,

tempdb тоже на новом схд? На всякий случай количество файлов ?
7 ноя 18, 10:36    [21726220]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
ther
Member

Откуда:
Сообщений: 814
да, тоже на новой. Количество файлов чего?
7 ноя 18, 10:37    [21726223]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
ther
да, тоже на новой. Количество файлов чего?

базы tempdb соотвественно
7 ноя 18, 10:38    [21726225]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
Ну и UPDATE STATISTICS тоже прибивается MAXDOP, можете эксперементировать
7 ноя 18, 10:39    [21726226]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
ther
Member

Откуда:
Сообщений: 814
TaPaK
Картинка с другого сайта.
7 ноя 18, 10:45    [21726244]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
ther,

остальное дорисует фантазия?
7 ноя 18, 10:59    [21726275]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
ther
Member

Откуда:
Сообщений: 814
пардон, ща выложу норм скрин, отвлекли
7 ноя 18, 11:05    [21726286]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
архивариус
Member

Откуда:
Сообщений: 149
ther
TaPaK
Картинка с другого сайта.


шагом по 10 MB до 100 GB, это почти 10 000 VLF если начальный размер маленький, это становится плохо для производительности (лучше размер шагов увеличить чтобы было меньше нескольких тысяч)
7 ноя 18, 11:06    [21726289]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
ther
Member

Откуда:
Сообщений: 814
файлообменник обрезал через опу
тыц
7 ноя 18, 11:06    [21726290]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
ther
Member

Откуда:
Сообщений: 814
архивариус
по умолчанию было 10%. Я помню, лет 10 назад мне наоборот говорили делать 10 метров шаг.
7 ноя 18, 11:08    [21726293]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
ther
файлообменник обрезал через опу
тыц

добавьте файлов, рекомендация ms по числу ядер. Хотя бы до 8ми.
7 ноя 18, 11:09    [21726294]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6794
архивариус
ther
TaPaK
Картинка с другого сайта.


шагом по 10 MB до 100 GB, это почти 10 000 VLF если начальный размер маленький, это становится плохо для производительности (лучше размер шагов увеличить чтобы было меньше нескольких тысяч)

для tempdb это слабо актуально
7 ноя 18, 11:10    [21726295]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
ther
Member

Откуда:
Сообщений: 814
спасиб, почитаю
7 ноя 18, 11:12    [21726303]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
архивариус
Member

Откуда:
Сообщений: 149
TaPaK
ther
да, тоже на новой. Количество файлов чего?

базы tempdb соотвественно

судя по картинке 1 файл tempdb, можно увеличить, поиск по форуму поможет
7 ноя 18, 11:16    [21726310]     Ответить | Цитировать Сообщить модератору
 Re: Переезд на новый сервер. Производительность  [new]
архивариус
Member

Откуда:
Сообщений: 149
TaPaK
архивариус
пропущено...


шагом по 10 MB до 100 GB, это почти 10 000 VLF если начальный размер маленький, это становится плохо для производительности (лучше размер шагов увеличить чтобы было меньше нескольких тысяч)

для tempdb это слабо актуально

по картинке не видно было что это темпдб
7 ноя 18, 11:17    [21726315]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: [1] 2   вперед  Ctrl      все
Все форумы / Microsoft SQL Server Ответить