Тормозит SQL Server после переезда на новый сервер. Часть 1

Тормозит SQL Server после переезда на новый сервер. Часть 1

Не редка ситуация, когда мы переезжаем на более мощный сервер, а производительность SQL Server существенно деградирует. Сегодня мы с вами рассмотрим почему такое может происходить и как этого избежать.

Почему же всё-таки может тормозить SQL Server после переезда на новый сервер:

  1. Одно из первых места, куда вам стоит посмотреть это настройки Электропитания. По-умолчанию, даже на серверах, выставлена опция «Сбалансированный», в то время как необходимо использовать «Высокая производительность» по причине сильного влияния данной настройки на производительность CPU.
  2. Так же часто может отличаться настройка кэширования записи на диск. Как мы помним, если кэширование включено, то возможна потеря данных при отключении питания.
  3. Если у вас установлен антивирус, то необходимо обязательно добавить папку SQL Server и файлов БД в исключения.
  4. Часто бывает, что ранее не были настроены параметры параллелизма (cost threshold for parallelism, max degree of parallelism), а на новом сервере оказалось значительно больше ядер. Звучит заманчиво, но это не всегда так. Если вы уверены, что вашей системе не нужен параллелизм, то можно выставить max degree of parallelism = 1 и у вас всё будет хорошо, но если он используется, то начать следует с cost threshold for parallelism = 25 и max degree of parallelism=(половина количества ядер ОДНОГО процессора), после чего наблюдать за нагрузкой.
  5. Следующий пункт не обязательный, но иногда может повлиять на производительность, я говорю про настройку Hyper-Threading. Общие рекомендации звучат так
    1. Следует включать если у вас одновременно выполняющихся запросов больше, чем количество ядер
    2. Отключать — если количество одновременно выполняющихся запросов не высоко, но запросы тяжёлые
Запись опубликована в рубрике Оптимизация с метками . Добавьте в закладки постоянную ссылку.

Один комментарий на «Тормозит SQL Server после переезда на новый сервер. Часть 1»

  1. jobgemws jobgemws говорит:

    Статья полезная, но с п.5 осторожнее-бывали случаи когда из-за этого служба скуля вообще не запускалась

Добавить комментарий

Войти с помощью: