Аудит и диагностика баз данных
Один инстанс SQL Server или PostgreSQL вместе с работающей на нём системой - чаще всего это ERP. Три рабочих дня, удалённо. На выходе - список проблем по приоритетам и оценка работ по их устранению.
Если система уже лежит, ждать три дня незачем. Напишите с описанием симптома - подключимся в тот же день и начнём с восстановления работоспособности, а разбор причин сделаем после.
- База в статусе «ожидает восстановления» (Recovery Pending)
- База «в процессе восстановления» и не выходит из него
- Всё тормозит после обновления системы или платформы
- Служба SQL Server или PostgreSQL не стартует
- Кончилось место: разросся журнал транзакций или TempDB
- Переключилась группа доступности, приложение не видит базу
- Бэкап есть, но из него не восстанавливается
- Массовые блокировки, пользователи не могут работать
- Самые тяжёлые запросы и на чём именно теряется время
- Блокировки и взаимоблокировки
- Индексы: отсутствующие, неиспользуемые, фрагментированные
- Бэкапы: выполняются ли и можно ли из них восстановиться
- Конфигурация: память, TempDB, параллелизм, размещение файлов
- Очевидные проблемы безопасности и доступа
- Отчёт на 5-8 страниц - без воды, по существу
- Список проблем, отсортированный по влиянию на работу системы
- По каждой проблеме - что происходит и почему
- Оценка работ по устранению в днях
- Итоги на одну страницу - для руководителя
Смотрим связку целиком, а не только сервер: параметры SQL Server под учётную систему, тяжёлые запросы с её стороны, режим блокировок, регламентные задания. Отдельно доплачивать за это не нужно - входит в те же 30 000 ₽.
Границы услуги
Диагностика - это обследование и отчёт. Чтобы цена оставалась предсказуемой, объём зафиксирован:
- Один инстанс, удалённый доступ, фиксированный перечень проверок
- Устранение найденного, внедрение изменений, доработки в самой ERP - отдельно
- Работы на стороне ваших систем-источников не входят
Дальнейшие работы считаются по часам: 4 200 или 6 500 ₽/час в зависимости от типа задачи. Оценку в днях вы получите прямо в отчёте, до того как решите продолжать.
Пример из практики
Ритейл, ERP (1С) + SQL Server, 200 пользователей. Жалоба: «всё тормозит, документы проводятся минутами». Диагностика показала: 3 отсутствующих индекса, неоптимальная настройка TempDB, бэкапы не проверялись 2 года. После реализации рекомендаций: проведение документов - секунды вместо минут.
Что дальше
Берём из отчёта то, что решаете чинить, и делаем по часам. Объём известен заранее - он в оценке.
Абонентское обслуживание баз данных - мониторинг и траблшутинг, до 5 инстансов, фиксированная абонплата в месяц.
Расскажите о задаче - мы предложим подходящий формат.