Обслуживание базы данных

Автоматическое обслуживание баз данных именно тогда, когда оно необходимо

Каждая база данных WordPress со временем становится тяжелее. Zinn Digital® рассматривает это как инженерную задачу, а не как обращение в техподдержку: очистка, оптимизация и исправление выполняются как автоматизированный рабочий процесс, который вы приобретаете в один клик, а платформа предлагает его вам в тот момент, когда обнаруживает раздувание базы данных. Доступность: резервное копирование и восстановление через MCP и ограничение ресурсов базы данных для каждого сайта находятся в активной разработке и пока недоступны. Все остальное, описанное здесь, работает уже сегодня.

  • 650 000+сайтов размещено по всему миру
  • Без участия пользователяавтоматическое выполнение, без очереди тикетов
  • 30 днейхранение ежедневных резервных копий на тарифах Footprint-Free
  • 14 днейбесплатный пробный период PBN без привязки карты, до 5 сайтов

Почему базы данных незаметно становятся узким местом

Файлы сайта на WordPress остаются примерно такого же размера, каким вы их создали. Его база данных — нет. Таблицы накапливаются, индексы деформируются, механизмы хранения оставляют выделенное пространство, которое больше никто не использует, а иногда таблица приходит в состояние, требующее ремонта, а не оптимизации. Ничто из этого никак себя не проявляет. Сайт просто начинает работать медленнее, запросы выполняются дольше, и первое, на что кто-либо обращает внимание — это страница, которая раньше открывалась мгновенно, а теперь нет.

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

Zinn Digital® обрабатывает это так же, как и остальную часть платформы: как автоматизированную повторяемую операцию. Обслуживание баз данных — это собственная услуга, которую вы приобретаете в панели управления, и ее покупка сразу же запускает задачу оптимизации. Здесь нет очереди, к которой нужно присоединяться, и инженера, которого нужно ждать.

Что делает процесс обслуживания

Очистка, оптимизация, восстановление и создание отчетов по базе данных MariaDB сайта, выполняемые в рамках одной задачи.

Очистить

Очистите базу данных от ненужных данных, чтобы её рабочий объём сократился до актуальной информации, которую действительно обслуживает ваш сайт.

Оптимизировать

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

Восстановить

Обнаруживайте и восстанавливайте таблицы, оказавшиеся в поврежденном состоянии — это сбой, который превращает медленный сайт в неработающий, если оставить его без внимания.

Создать отчет

Оплата списывается через биллинг или ваш кошелек, заказ обрабатывается, вы получаете уведомление, и статус заказа меняется на «выполнено». Если что-то пойдет не так, возвраты и споры оформляются через тот же платежный шлюз, что и любые другие покупки у нас.

Автоматическое выполнение, а не очередь техподдержки

Собственные сервисы на этой платформе бывают двух видов. Некоторые выполняются сотрудниками: их покупка создает задачу в нашей очереди администраторов, которая направляется в нужный отдел, отслеживается и обновляется. Обслуживание базы данных к ним не относится. Оно автоматизировано: покупка запускает рабочий процесс Temporal, который выполняет задание по оптимизации непосредственно для вашего сайта. Мгновенно и без участия человека.

Это важнее, чем кажется. Ворфлоу Temporal по своей сути являются надежными, повторяемыми и идеопотентными, и этому стандарту соответствует каждая долго выполняющаяся операция на нашей платформе. Если шаг завершается сбоем на полпути, ворфлоу повторяет попытку с того места, где остановился, а не завершается наполовину, оставляя вашу базу данных в неопределенном состоянии. Если при повторной попытке заново запускается уже успешно выполненная операция, это безопасно по определению.

Это также означает, что сервис не теряет в производительности при возрастающей нагрузке. Десять клиентов, одновременно заказывающих обслуживание базы данных, не выстраиваются в очередь друг за другом в ожидании одного и того же специалиста — это десять независимых выполнений процессов, и платформа создана для их горизонтального масштабирования.

  • Покупка запускает задачу немедленно — списание, выполнение, уведомление, завершение.
  • Запускается как долговечный рабочий процесс Temporal: с возможностью повтора и идеопотентный, а не как сценарий «забыл и забросил».
  • Каждый запуск отображается в истории рабочего процесса, поэтому сохраняется запись о том, что и когда выполнялось.
  • Возврат средств и споры обрабатываются через тот же биллинговый путь, что и тарифные планы и дополнения.

Предлагается в нужный момент, а не спрятано в меню

Платформа уже следит за вашими сайтами. Она использует полученные данные, чтобы предложить нужную услугу в нужное время.

В панели управления есть специальный раздел «Дополнительно», где вы можете в любое время просматривать и покупать фирменные услуги. Но более полезный путь — тот, который находит вас сам: контекстные предложения. Обслуживание базы данных предлагается при ее перегрузке, оптимизация скорости — при медленной работе сайта, не проходящего Core Web Vitals, очистка от вредоносного ПО — для сайта, попавшего под подозрение, а миграция — при регистрации.

Эти подсказки основаны на реальных данных наблюдаемости — тех же метриках для каждого сайта и телеметрии ресурсов, которые платформа собирает для управления своей инфраструктурой, а не на дежурных ежемесячных напоминаниях. А ИИ-ассистент может как предложить услугу, так и запустить её для вас, поэтому путь от обнаружения проблемы до её решения превращается в обычный диалог, а не в масштабный проект.

Инструменты работы с базами данных, которые у вас уже есть

Обслуживание — это автоматизированный уровень поверх всего. Под ним каждый сайт поставляется с полным управлением базой данных.

MariaDB на сайт

Для каждого сайта создается собственная база данных, с поддержкой нескольких баз данных и нескольких пользователей базы данных, если это необходимо для проекта.

phpMyAdmin и Adminer, внедренные

Они оба встроены в панель управления и поддерживают единый вход (SSO) — никаких дополнительных учетных данных для управления, никаких дополнительных логинов для защиты.

Переключатель удаленного доступа

Включайте доступ к внешней базе данных, когда он нужен инструменту или разработчику, и отключайте его, когда он не нужен. Состояние «закрыто по умолчанию» является разумным по умолчанию.

Объектный кэш Redis для каждого сайта

Перенесите повторяющиеся чтения на Redis, чтобы база данных изначально отвечала на меньшее количество запросов. Профилактика лучше лечения.

MySQL Governor: ваши запросы, ваши проблемы — и только ваши

Вторая половина производительности баз данных на общем хостинге — это то, что вы не контролируете: нагрузка, которую сайты других пользователей создают на тот же сервер. Наш парк воркеров работает под управлением MariaDB с CloudLinux MySQL Governor, который ограничивает использование базы данных для каждого сайта в отдельности. Сайт, выполняющий тяжелые запросы, ограничивается собственными лимитами, а не замедляет работу сервера для соседей.

Это работает в комплексе со остальной частью стека изоляции — лимитами LVE по CPU, RAM, IO, IOPS и процессам, а также CageFS, предоставляющей каждому арендатору изолированное представление файловой системы. Общая концепция во всем остается неизменной: проблема на одном сайте остается только на этом сайте.

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

Управляйте этим из вашего ИИ-инструмента

Операции с базами данных являются частью каталога инструментов MCP, поэтому любой агент, поддерживающий MCP, может выполнять их от вашего имени.

Наш размещенный MCP-сервер предоставляет платформу для Claude Code, Cursor, ChatGPT, Claude Desktop и любого другого агента с поддержкой MCP — одно подключение вместо отдельной интеграции для каждого инструмента. Инструменты базы данных в этом каталоге включают защищенный запрос, оптимизацию, а также резервное копирование и восстановление. Покупка дополнений также доступна через этап явного подтверждения.

Все действия агента ограничены той учетной записью, под которой он подключился. Токены выдаются через OAuth 2.1, с ограничением по вашей организации и вашим правам RBAC, для каждого инструмента в отдельности и с возможностью отзыва. Для деструктивных действий требуется явное подтверждение, к платным действиям, инициированным ИИ, применяются лимиты расходов, а каждое действие MCP записывается в журнал аудита с указанием учетной записи, инструмента, аргументов и результата.

На практике: ваш агент замечает, что база данных перегружена, спрашивает, нужно ли запустить обслуживание, вы подтверждаете, и рабочий процесс выполняется. ИИ — это водитель, а не бесконтрольный оператор.

Покупается как тариф, оплачивается как услуга

Собственные службы платформы являются её данными, а не встроенным кодом.

  • Наши сотрудники добавляют, редактируют, назначают цены и включают услуги в панели администратора точно так же, как управляются тарифные планы — для запуска или изменения не требуется менять код.
  • Цены устанавливаются для каждой валюты как единовременные или регулярные, поэтому вы покупаете в той валюте, в которой уже платите.
  • Услуги соответствуют линейке продуктов, поэтому предлагаемое точно совпадает с тем, что вы используете на самом деле.
  • Списания производятся через биллинг или с баланса кошелька вместе с вашей подпиской — один аккаунт, один комплект счетов.
  • Покупки представляют собой обычные коммерческие операции: уведомление о завершении, возможность возврата и оспаривания.

What it costs

A one-off job per site, run automatically once you buy it.

Database Maintenance & Optimization

29,00 $one-off

It runs within 1 day of purchase, and a full backup is taken before anything is changed. Add-ons are bought per site from your dashboard and appear on your normal invoice — no separate account, no second bill and no minimum term. Prices exclude tax, which is worked out from your billing country at checkout.

Часто задаваемые вопросы

Как узнать, что моей базе данных требуется обслуживание?

В большинстве случаев вам не придется разбираться с этим самостоятельно. Платформа отслеживает использование ресурсов для каждого сайта и предлагает обслуживание базы данных в качестве контекстного предложения, когда замечает ее раздувание, а ИИ-ассистент может указать на это и запустить задачу за вас. Вы также можете в любое время найти и приобрести его в разделе Extras вашей панели управления, а также самостоятельно осмотреть базу данных с помощью встроенного phpMyAdmin или Adminer.

Угрожают ли мои данные во время проведения технических работ?

Мы сводим риск к минимуму, а не делаем вид, что его нет. Задача выполняется как рабочий процесс Temporal — надежный, повторяемый и идеометничный, — поэтому сбойный шаг повторяется, а не оставляет работу полувыполненной, а повторяемая операция безопасна по замыслу. Каждое выполнение записывается в историю рабочего процесса. На планах Footprint-Free ежедневные резервные копии хранятся в течение 30 дней с возможностью восстановления в один клик, поэтому всегда есть недавняя точка восстановления, к которой можно вернуться при желании. Создание резервной копии перед любым значительным изменением базы данных является хорошей практикой независимо от того, кто ее выполняет.

Заменяет ли это инструменты баз данных в моей панели?

Оно дополняет их. Для каждого сайта предусмотрена собственная база данных MariaDB со встроенным phpMyAdmin и Adminer с единым входом (SSO), поддержкой нескольких баз данных и пользователей, а также переключателем удаленного доступа. Обслуживание базы данных представляет собой автоматизированную версию рутинных операций — очистку, оптимизацию и восстановление, — для тех случаев, когда проще получить готовый результат, чем выполнять всю работу вручную.

Чем это отличается от обычного тикета в службу поддержки?

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

Может ли мой ИИ-агент запустить это для меня?

Да. Оптимизация баз данных, защищенные запросы, а также резервное копирование и восстановление доступны в каталоге инструментов MCP, а покупка дополнений выполняется с подтверждением. Ваш агент подключается по протоколу OAuth 2.1 с токеном, ограниченным вашей организацией и вашими правами RBAC: доступ настраивается для каждого инструмента отдельно, токен можно отозвать, для платных действий установлены лимиты расходов, а каждый вызов фиксируется в журнале аудита. Он может делать только то, что можете делать вы.

Какие тарифные планы включают это?

Обслуживание базы данных — это приобретаемая отдельно услуга от производителя, а не часть тарифного плана: вы покупаете ее по мере необходимости по указанной в вашей валюте цене в панели управления, списанием с вашего счета или кошелька. Право на приобретение устанавливается для каждой линейки продуктов отдельно, поэтому содержимое раздела «Дополнительно» зависит от используемой вами линейки продуктов. Все необходимое для тестирования платформы доступно в течение 14-дневного пробного периода без привязки банковской карты: без ввода платежных реквизитов, до пяти сайтов на хостинге Footprint-Free.

Повлияет ли высокая нагрузка базы данных одного сайта на работу остальных?

Кластер работает на MariaDB с CloudLinux MySQL Governor, который ограничивает использование базы данных для каждого сайта в отдельности, чтобы тяжелые запросы одного сайта не замедляли работу сервера для остальных. Это дополняется ограничениями ресурсов LVE и изоляцией файловой системы CageFS. Главная цель такой архитектуры — изоляция: проблемы остаются в том изолированном окружении, где они возникли.

Хватит носить с собой базу данных, которую вы не видите

Начните 14-дневный пробный период на базе Footprint-Free Hosting без ввода банковской карты — без реквизитов для оплаты, до пяти сайтов — и оцените, как платформа обнаруживает и устраняет проблемы, о которых в противном случае вы бы узнали по медленной загрузке страниц.

Начать бесплатно