Оптовая компания · Оптовая торговля
База перестала зависать в пиковые часы
- Что болело
- С девяти до одиннадцати утра, когда менеджеры вбивали заказы, база практически вставала. Проведение документа занимало до полутора минут, пользователи получали ошибки блокировок и теряли введённые данные. Компания уже собиралась покупать более мощный сервер.
- Что сделали
- Провели обследование: собрали статистику ожиданий SQL, нашли неоптимальные запросы в доработках и отсутствующие индексы. Перенастроили tempdb и параметры параллелизма, переписали три тяжёлых отчёта, настроили регламентное обслуживание индексов и статистики.
Самый частый вывод в таких проектах: новый сервер не нужен. В девяти случаях из десяти проблема не в железе, а в том, что база никогда не обслуживалась и обросла доработками, написанными без оглядки на производительность.