Обслуговування бази даних

Обслуговування бази даних, яке виконується самостійно, щойно в цьому виникає потреба

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

  • 650 000+сайтів розміщено по всьому світу
  • Нульова конфігураціяавтоматичне виконання, без черги тікетів
  • 30 днівзберігання щоденних резервних копій на планах Footprint-Free
  • 14 днівбезплатний пробний період PBN без кредитної картки, до 5 сайту(-ів)

Чому бази даних непомітно стають вузьким місцем

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

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

Zinn Digital® обробляє це так само, як і решту платформи: як автоматизовану, повторювану операцію. Обслуговування бази даних — це першокласна послуга, яку ви купуєте в панелі керування, і її придбання одразу запускає завдання оптимізації. Тут немає черги, до якої треба ставати, і не потрібно чекати на інженера.

Що робить сеанс обслуговування

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

Очистити

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

Оптимізувати

Звільніть виділений, але невикористовуваний простір таблиць і наведіть індекси та статистику до стану, якого очікує планувальник запитів, щоб операції читання не виконували зайвої роботи.

Відновити

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

Сформувати звіт

Покупка стягується через білінг або ваш гаманець, виконується, сповіщає вас і позначається як виконана. Якщо щось піде не так, повернення коштів і суперечки проходять через той самий білінговий шлях, що й усе інше, що ви купуєте в нас.

Автоматизоване виконання, а не черга підтримки

Власні сервіси на цій платформі бувають двох типів. Деякі з них виконуються персоналом: їх покупка створює завдання в нашій черзі адміністратора, яке спрямовується до потрібного відділу, відстежується та оновлюється. Обслуговування бази даних не належить до таких. Воно є автоматизованим — покупка запускає робочий процес Temporal, який виконує завдання оптимізації безпосередньо для вашого сайту. Миттєво, без участі людини.

Це має більше значення, ніж здається. Робочі процеси Temporal є надійними, підтримують повторні спроби та є ідемпотентними за своєю суттю — таким є стандарт, якому відповідає кожна довготривала операція на цій платформі. Якщо крок завершується з помилкою на півдорозі, робочий процес повторює спробу з того місця, де зупинився, замість того, щоб виконатися наполовину та залишити вашу базу даних у двозначному стані. Якщо під час повторної спроби знову запускається операція, яка вже була успішною, це безпечно за конструкцією.

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

  • Оплата запускає завдання негайно — списання, виконання, сповіщення, завершення.
  • Виконується як надійний робочий процес Temporal: з можливістю повторної спроби та ідемпотентний, а не як скрипт "запустив і забув".
  • Кожне виконання відображається в історії робочого процесу, тому існує запис про те, що і коли виконувалося.
  • Повернення коштів та суперечки опрацьовуються через той самий канал біллінгу, що й плани та доповнення.

Запропоновано вчасно, а не заховано в меню

Платформа вже стежить за вашими сайтами. Вона використовує отримані дані, щоб запропонувати потрібну послугу в потрібний час.

У панелі керування є спеціальний розділ Extras, де ви можете переглядати та купувати власні послуги в будь-який час. Але кориснішим є шлях, який знаходить вас сам: контекстні пропозиції. Обслуговування бази даних з'являється у разі її перевантаження, оптимізація швидкості — для повільного сайту з низькими показниками Core Web Vitals, видалення шкідливого ПЗ — для позначеного сайту, а міграція — під час реєстрації.

Ці підказки ґрунтуються на реальних сигналах спостережуваності — тих самих метриках для кожного сайту та телеметрії ресурсів, які платформа збирає для обслуговування своєї інфраструктури, а не на загальних щомісячних нагадуваннях. А штучний інтелект-асистент може як порадити послугу, так і запустити її для вас, тож шлях від виявлення проблеми до її вирішення стає просто розмовою, а не окремим проєктом.

Інструменти для роботи з базами даних, які у вас уже є

Обслуговування — це автоматизований шар поверх усього. Під ним кожен сайт постачається з повним контролем над базою даних.

MariaDB на сайт

Для кожного сайту створюється власна база даних із підтримкою кількох баз даних і кількох користувачів баз даних, якщо це необхідно для проєкту.

phpMyAdmin і Adminer, вбудовані

Обидва інструменти вбудовані в панель керування та підтримують єдиний вхід (single-sign-on) — не потрібно керувати окремими обліковими даними чи захищати окремий вхід.

Перемикач віддаленого доступу

Увімкніть доступ до зовнішньої бази даних, коли це потрібно інструменту чи розробнику, і вимкніть його знову, коли він не потрібен. Вимкнено за замовчуванням — це здоровий глузд.

Об'єктний кеш Redis для кожного сайту

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

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

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

Це доповнює решту ізоляційного стека — ліміти LVE на процесор, оперативну пам'ять, ввід-вивід, IOPS та процеси, а також CageFS, що надає кожному орендарю ізольоване уявлення файлової системи. Загальна ідея дизайну незмінна: проблема на одному сайті залишається на цьому ж сайті.

Отже, коли ваша база даних працює повільно, ви отримуєте результат, на який дійсно можете вплинути. Це ваша база даних, і її обслуговування — це кнопка, яка все виправляє.

Керуйте цим зі свого інструменту штучного інтелекту

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

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

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

На практиці: ваш агент помічає, що база даних перевантажена, запитує, чи варто запустити обслуговування, ви підтверджуєте, і робочий процес виконується. ШІ — це водій, а не оператор без нагляду.

Купується як тариф, коштує як послуга

Власні сервіси на цій платформі є даними, а не жорстко заскодженими функціями.

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

What it costs

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

Database Maintenance & Optimization

1 290,99 ₴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.

Поширені запитання

Звідки я знаю, що моя база даних потребує обслуговування?

У більшості випадків вам не доведеться розбиратися з цим самостійно. Платформа відстежує використання ресурсів для кожного сайту та пропонує обслуговування бази даних у вигляді контекстної пропозиції, коли помічає її роздуття, а штучний інтелект може попередити про це та запустити процес для вас. Ви також можете переглянути та придбати його будь-коли в розділі додатків панелі керування, а також самостійно перевірити базу даних за допомогою вбудованого phpMyAdmin або Adminer.

Чи загрожує небезпека моїм даним під час технічного обслуговування?

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

Чи замінює це інструменти бази даних у моїй панелі?

Це доповнює їх. Кожен сайт має власну базу даних MariaDB із вбудованим phpMyAdmin та Adminer із єдиним входом (single-sign-on), підтримкою кількох баз даних і користувачів, а також перемикачем віддаленого доступу. Обслуговування баз даних — це автоматизована версія рутинної роботи (очищення, оптимізація, відновлення) на випадок, коли ви волієте отримати готовий результат, ніж виконувати все вручну.

Чим це відрізняється від звичайного тикету підтримки?

Послуги на цій платформі виконуються одним із двох способів. Послуги, що виконуються персоналом, створюють завдання в нашій черзі адміністрування, яке спрямовується до відповідного відділу з відстеженням статусу та оновленнями для клієнта. Обслуговування бази даних є автоматизованим: його купівля безпосередньо запускає робочий процес без будь-яких людських кроків проміжку. У цьому й полягає весь сенс створення його як робочого процесу, а не процесу.

Чи може мій штучний інтелект запустити це для мене?

Так. Оптимізація бази даних, захищений запит, а також резервне копіювання і відновлення доступні в каталозі інструментів MCP, а придбання додаткових функцій (Extras) здійснюється з кроком підтвердження. Ваш агент підключається через OAuth 2.1 за допомогою токена, обмеженого вашою організацією та вашими дозволами RBAC — для кожного інструмента окремо, з можливістю відкликання, обмеженням витрат на платні дії та реєстрацією кожної виклику в журналі аудиту. Він може робити лише те, що могли б зробити ви.

Які плани це включають?

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

Чи сповільнить інтенсивне використання бази даних на одному сайті роботу інших моїх сайтів?

Парк серверів працює на MariaDB із CloudLinux MySQL Governor, який обмежує використання бази даних для кожного сайту окремо, щоб важкі запити одного сайту не уповільнювали роботу сервера для інших. Це доповнюється обмеженнями ресурсів LVE та ізоляцією файлової системи CageFS. Головна мета такого проєктування — локалізація: проблеми залишаються в тій клітці, де вони й виникли.

Перестаньте носити з собою невидиму базу даних

Почніть 14-денний пробний період на Footprint-Free Hosting без банківської картки — жодних платіжних даних, до п'яти сайтів — і подивіться, як платформа виявляє та усуває проблеми, про які інакше ви б дізналися через повільне завантаження сторінки.

Почати безплатно