TezBase.
ru

Обслуживание баз данных 1С (MS SQL / PostgreSQL)

Настроим регламентное обслуживание так, чтобы база работала стабильно, бэкапы гарантированно восстанавливались, а диски не кончались внезапно.

Знакомые проблемы?

Бэкап есть, но никто не проверял

Копии вроде бы делаются, но восстановление из них не проверяли ни разу. Узнать, что бэкап битый, в день аварии — худший сценарий.

Журнал транзакций съел диск

Файл журнала вырос до сотен гигабайт и продолжает расти. Почему — непонятно, шринк помогает на неделю.

После загрузок всё тормозит

Массовые загрузки и закрытие месяца «убивают» статистику и индексы, и система тормозит, пока кто-нибудь вручную не перестроит.

Обслуживание мешает работе

Регламентные операции гоняются в рабочее время или не влезают в ночное окно — пользователи страдают либо от тормозов, либо от отсутствия обслуживания.

Что входит в план обслуживания SQL для 1С

Типовой «мастер планов обслуживания», прощёлканный по умолчанию, для боевой базы 1С не годится: он либо делает лишнее (полная перестройка всех индексов каждую ночь), либо не делает нужного (никто не проверяет восстановимость бэкапов). Рабочий регламент выглядит так:

  • Резервное копирование — полные, разностные и журнальные копии по схеме, дающей нужную точку восстановления; хранение на отдельном хранилище; регулярное пробное восстановление.
  • Индексы — дефрагментация или перестройка по фактической фрагментации, а не «всё подряд»; поиск отсутствующих и неиспользуемых индексов.
  • Статистика — обновление с учётом массовых загрузок и закрытий периода, чтобы планы запросов не «слетали».
  • Проверка целостности — регулярная, на копии, чтобы не грузить продуктив.
  • Журнал транзакций — правильная модель восстановления и контроль роста вместо бесконечного шринка.

MS SQL и PostgreSQL

Исторически 1С в СНГ живёт на MS SQL, но всё больше компаний переходит на PostgreSQL — из-за лицензий и санкционных рисков. Мы обслуживаем оба варианта: для PostgreSQL это vacuum/autovacuum, bloat таблиц, контрольные точки и специфичные для 1С настройки. Помогаем и с самой миграцией MS SQL → PostgreSQL: перенос, настройка, сравнение производительности до/после.

Разовая наладка или сопровождение

Можно разово: мы наводим порядок, ставим регламенты, отдаём документацию — дальше ваша команда справляется сама, регламенты под контролем мониторинга. Можно на сопровождении: мы следим за базами, реагируем на алерты и раз в месяц отчитываемся о состоянии. Выбираете вы; никакой искусственной привязки к нам не будет.

Что вы получаете

  • План обслуживания под вашу базу: индексы, статистика, проверки целостности
  • Резервное копирование с регулярной проверкой восстановления
  • Приведённый в порядок журнал транзакций и модель восстановления
  • Регламент технологических окон: обслуживание не мешает работе
  • Контроль места на дисках и прогноз роста
  • Документация: что, когда и зачем выполняется

Как мы работаем

  1. 01

    Аудит текущего состояния

    Проверяем бэкапы (включая пробное восстановление), индексы, статистику, журналы, настройки СУБД.

  2. 02

    Проект регламента

    Составляем план обслуживания под ваш профиль нагрузки и допустимые окна: что ежедневно, что еженедельно.

  3. 03

    Внедрение

    Настраиваем задания, проверяем выполнение на цикле в 1–2 недели, подгоняем расписание.

  4. 04

    Контроль

    Ставим выполнение регламентов на мониторинг: сбой любого задания виден сразу, а не при аварии.

Бесплатный экспресс-аудит вашей 1С

За 1–2 дня посмотрим вашу базу, найдём, где теряется производительность, и скажем, что с этим делать. Без обязательств.

Получить бесплатный экспресс-аудит

Частые вопросы

У нас делаются бэкапы. Зачем что-то ещё?

Главный вопрос — восстанавливались ли они хоть раз. Бэкап без регулярной проверки восстановления — это лотерея. Мы настраиваем схему копирования под нужную точку восстановления и включаем в регламент пробные восстановления.

Журнал транзакций вырос до сотен гигабайт. Что делать?

Шринк — лишь симптоматическое лечение. Разберёмся, почему журнал растёт (модель восстановления, зависшие транзакции, отсутствие журнальных бэкапов), исправим причину и настроим контроль, чтобы это не повторялось.

Вы работаете с PostgreSQL или только с MS SQL?

С обоими. Для PostgreSQL настраиваем vacuum/autovacuum, контролируем bloat, тюним параметры под 1С. Также помогаем с миграцией с MS SQL на PostgreSQL — с сравнением производительности до и после.

Обслуживание будет мешать работе пользователей?

Нет: регламент строится под ваши технологические окна. Тяжёлые операции — ночью или в выходные, лёгкие — фоном. Если ночного окна не хватает, перестроим состав операций так, чтобы влезал.

Можно разово навести порядок, без абонентки?

Можно: наводим порядок, настраиваем регламенты, отдаём документацию и мониторинг выполнения — дальше ваша команда справится сама. Сопровождение — только если сами захотите.

Оставьте заявку

Опишите задачу — ответим в течение рабочего дня и предложим план действий.

Отправляя форму, вы соглашаетесь на обработку персональных данных.

Смежные услуги