MS SQL Server 2008 R2: как улучшить производительность

Не смотря что было сделано много презентаций и написано слов, администраторы систем видимо принципиально не будут читать документацию всегда 🙂

Поэтому напишем коротко:

Если у Вас MS SQL Server 2008 R2, то обновите его не ниже чем SP1 и посмотрите на количество строк в таблицах (например стандартный отчет ТОП 10 самых больших таблиц)

Если в Вашем отчете будут таблицы с размером больше 25000 строк, то Вам пригодиться корректировка сбора статистики.

Падение эффектности будет похоже на приведенный график. Т.е. при количестве строк 100 000 это точно делать есть смысл, а при 1 000 000 строк это просто вопрос жизни и смерти!

Вам нужно включить флаг Trace Flag 2371

Обратите внимание, что для MS SQL Server 2012 это уже «встроенная фича» и дополнительно делать не нужно настройки.

смотрите также http://www.gilev.ru/tag/traceon/