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

Откуда:
Сообщений: 818
Драсте, я не админ баз данных, так что нюансов в администрировании я не знаю.
Переехали в воскресенье на новый сервак
автор
Проц 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
Сообщений: 6801
ther,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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


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

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

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

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

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

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

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


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

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

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