powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Переезд на новый сервер. Производительность
37 сообщений из 37, показаны все 2 страниц
Переезд на новый сервер. Производительность
    #39729049
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Драсте, я не админ баз данных, так что нюансов в администрировании я не знаю.
Переехали в воскресенье на новый сервак
авторПроц 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 часа на все базы, так и осталось.
ПС
Понимаю, что , может, мало инфы. Но может кто то сталкивался с таким после переезда на новый сервак с явно лучшими параметрами.
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729060
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ther,

а съехали с sql < 2014?
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729062
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
была 2014 sp1 -> 2014 sp3
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729066
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ther,

Можете прибить MAXDOP в операциях ребилда индекса. Но это тоже имеет свои минусы. В документации написано что dbms выбирает из свободных ресурсов при не указанном конкртетно MAXDOP, но имхо он по дефолту делает это в MAXDOP = 1.
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729072
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
therНо может кто то сталкивался с таким после переезда на новый сервак с явно лучшими параметрами.Обычное дело.

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

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

Не знаю, как там используют ресурсы реиндексация и обновление статистики, но вы посмотрите, какое в этот момент использование дисков и ядер. Может, разбить этот джоб на несколько, с параллельной обработкой групп таблиц?
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729080
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKно имхо он по дефолту делает это в MAXDOP = 1.Не то что всегда "1", но сильно зависит от данных и загрузки.
В общем такое возможно, что работать будет только одно ядро, и что мы тогда получаем от нового мощного сервера? Замедление, потому что в новом мощном сервере наверняка много низкочастотных ядер.
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729082
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK
ребилд индекса выполняется быстро, проблема в обновлении статистики.
alexeyvg
Ядра используются все, но нагрузка на них просто мизерная
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729083
архивариус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ther две из которых по 200 гиг. Так вот, джоб производит реиндексацию и обновление статистики в час ночи. и время работы джоба как было ~4 часа на все базы, так и осталось.

а не остались ли эти 2 большие базы на старой СХД? поэтому и время прежнее
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729090
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ther TaPaK
ребилд индекса выполняется быстро, проблема в обновлении статистики.
alexeyvg
Ядра используются все, но нагрузка на них просто мизерная
вы статистикси с FULLSCAN что ли перестраиваете?
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729091
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
архивариус
точно нет))
TaPaK
Да
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729093
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ther,

tempdb тоже на новом схд? На всякий случай количество файлов ?
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729094
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, тоже на новой. Количество файлов чего?
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729096
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
therда, тоже на новой. Количество файлов чего?
базы tempdb соотвественно
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729097
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и UPDATE STATISTICS тоже прибивается MAXDOP, можете эксперементировать
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729106
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaK
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729114
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ther,

остальное дорисует фантазия?
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729120
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пардон, ща выложу норм скрин, отвлекли
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729121
архивариус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729122
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
файлообменник обрезал через опу
тыц
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729124
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
архивариус
по умолчанию было 10%. Я помню, лет 10 назад мне наоборот говорили делать 10 метров шаг.
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729125
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
therфайлообменник обрезал через опу
тыц
добавьте файлов, рекомендация ms по числу ядер. Хотя бы до 8ми.
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729126
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729129
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасиб, почитаю
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729132
архивариус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TaPaKtherда, тоже на новой. Количество файлов чего?
базы tempdb соотвественно
судя по картинке 1 файл tempdb, можно увеличить, поиск по форуму поможет
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729135
архивариус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729138
архивариус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ther архивариус
по умолчанию было 10%. Я помню, лет 10 назад мне наоборот говорили делать 10 метров шаг.
10% плохо
10 лет назад возможно 10 МБ вместо 10% было приемлемо
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729288
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
therЯ помню, лет 10 назад мне наоборот говорили делать 10 метров шаг.Странная рекомендация.
И 20 лет назад в 6-м сиквеле рекомендовалось вменяемое, достаточно большое приращение, что бы "не отрезать руку мелкими дольками".
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729339
ther
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так на сколько большое есть вменяемое? Я увеличил до 8 темп файлов с приростом 64 метра
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729373
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgtherЯ помню, лет 10 назад мне наоборот говорили делать 10 метров шаг.Странная рекомендация.
И 20 лет назад в 6-м сиквеле рекомендовалось вменяемое, достаточно большое приращение, что бы "не отрезать руку мелкими дольками".

В 6-ом сиквеле приращение девайса было "ручным", а сисадмины уже тогда были ленивыми, поэтому расширяли девайс сразу на весь диск. :)
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729394
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWistВ 6-ом сиквеле приращение девайса было "ручным", а сисадмины уже тогда были ленивыми, поэтому расширяли девайс сразу на весь диск. :)Да? Забыл уже :-(
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729395
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
therтак на сколько большое есть вменяемое? Я увеличил до 8 темп файлов с приростом 64 метраРекомендуют до 8, так что как раз :-)
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39729396
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
therс приростом 64 метраА прирост делайте исходя из типичного размера.
Скажем, если файл 100 гигов, то 64 тоже будет мало, делайте гигабайт.
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39730680
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgtherс приростом 64 метраА прирост делайте исходя из типичного размера.
Скажем, если файл 100 гигов, то 64 тоже будет мало, делайте гигабайт.
А почему б сразу на сделать размер файлов темпдб = размер диска под темпдб / на количество файлов.
Ну, например, диск под tempdb = 256 Гб, сделать 8 файлов по 25 Гб, а остальное место - отдать под лог.
Лог как раз сделать небольшим, ну типа 512 Мб с приращением по 128 Мб, потому как он нулями забивается, а не инициализируется мгновенно (ну, при наличии соотв. разрешений volume task для MSSQLSERVER).
В чем минусы то?
Нафига эти файлы вообще туда - сюда дёргать?
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39730697
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uaggster,

с размером приращения журнала не все так просто, если из-за нарезки приращений появится количество VLF станет более нескольких сотен, то упадет производительность. Хотя какие-то меры приняты в связи с этим:

http://sqlcom.ru/helpful-and-interesting/new-algorithm-vlf-in-sql-server-2014/
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39730721
uaggster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владислав Колосовuaggster,

с размером приращения журнала не все так просто, если из-за нарезки приращений появится количество VLF станет более нескольких сотен, то упадет производительность. Хотя какие-то меры приняты в связи с этим:

http://sqlcom.ru/helpful-and-interesting/new-algorithm-vlf-in-sql-server-2014/
Да, но вот конкретно для tempdb - это не особо актуально, на мой взгляд. Она ж урезанно логгируется. Дорастить ее лог до десятков гигабайт - нужно очень постараться!
Впрочем, я с небольшими базами работаю, мне 256 Гб на ssd под под tempdb - достаточно, так что лог я тоже делаю одним файлом и сразу в 20Гб. Инициализация 20Гб нулями на ССД - не очень сильно тормозит старт сервера.
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39730733
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uaggsterДа, но вот конкретно для tempdb - это не особо актуально, на мой взгляд. Она ж урезанно логгируется. Дорастить ее лог до десятков гигабайт - нужно очень постараться!

у меня на прежнем месте была пара баз под 3Тб,
и внутри туча блобов (ntext).
так вот в один прекрасный момент обломалось,
не сумев увеличить лог-файл размером в 3Гб
(все темпдб обитало на диске в 100Гб и файлы данных выросли до предела).
пришлось до 5Гб его увеличить руками при очередном рестарте, пока файлы данных еще не расперло.
вроде с тех пор ошибок не было.
на кой черт пишет в лог, найти не удалось.
падало же в момент проверки блобов, мне кажется.
что-то про блобы где-то писало, сейчас не найду, я уже не там
...
Рейтинг: 0 / 0
Переезд на новый сервер. Производительность
    #39733822
Androgen1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yasha123у меня на прежнем месте была пара баз под 3Тб,
и внутри туча блобов (ntext).
так вот в один прекрасный момент обломалось,
не сумев увеличить лог-файл размером в 3Гб
(все темпдб обитало на диске в 100Гб и файлы данных выросли до предела).
пришлось до 5Гб его увеличить руками при очередном рестарте, пока файлы данных еще не расперло.
вроде с тех пор ошибок не было.
на кой черт пишет в лог, найти не удалось.
падало же в момент проверки блобов, мне кажется.
что-то про блобы где-то писало, сейчас не найду, я уже не там

Не давно столкнулись с проблемой, база tempdb неожиданно выросла, съела весь диск и получили ошибку. Причина оказалась в ночном джобе, который чистил таблицу с nvarchar(max), данных было много, и включен режим режим хранения версий строк.
...
Рейтинг: 0 / 0
37 сообщений из 37, показаны все 2 страниц
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Переезд на новый сервер. Производительность
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]