Údržba databáze

Údržba databáze, která probíhá sama, v okamžiku, kdy je to potřeba

Každá databáze WordPressu s věkem bobtná. Zinn Digital® to řeší jako technický problém, nikoli jako požadavek na podporu: čištění, optimalizace a oprava fungují jako automatizovaný pracovní postup, který si zakoupíte jedním kliknutím – a platforma vám jej nabídne v okamžiku, kdy zjistí bobtnání databáze. Dostupnost: zálohování a obnova přes MCP a omezování databází pro jednotlivé weby jsou v aktivním vývoji a zatím nejsou k dispozici. Vše ostatní, co je zde popsáno, je již dnes spuštěno.

  • 650 000+weby hostované po celém světě
  • Bezúdržbovéautomatické vyřízení, žádná fronta tiketů
  • 30 dníuchování denních záloh u plánů Footprint-Free
  • 14 dnízkušební verze PBN zdarma bez platební karty, až 5 webů

Proč se databáze potichu stávají úzkým hrdlem

Soubory webu WordPress zůstávají zhruba v takové velikosti, v jaké jste je vytvořili. Jeho databáze nikoliv. Tabulky se hromadí, indexy ztrácejí svůj tvar, úložné enginy ponechávají alokované místo, které již nic nevyužívá, a občas se tabulka ocitne ve stavu, který vyžaduje spíše opravu než ladění. Nic z toho na sebe neupozorní. Web jednoduše zpomalí, dotazy trvají déle a první, čeho si kdokoliv všimne, je stránka, která dříve působila okamžitě a nyní už ne.

Na jednom webu je to otrava. Napříč portfoliem nebo sítí stovek webů je to kumulativní daň – každý z nich je o něco těžší, než by musel být, a každý z nich zatěžuje databázový server více, než by měl.

Zinn Digital® řeší tuto záležitost stejně jako zbytek naší platformy: jako automatizovanou a opakovatelnou operaci. Údržba databáze je prvotřídní služba, kterou si zakoupíte v ovládacím panelu, a jejím zakoupením se okamžitě spustí úloha optimalizace. Nečeká se v žádné frontě ani na žádného inženýra.

Co údržba dělá

Čištění, optimalizace, oprava a vytváření přehledů databáze MariaDB webu, spuštěné jako jedna úloha.

Vyčistit

Vymažte to, co databáze uchovává, ale již nepotřebuje, takže se pracovní sada zmenší zpět na data, která váš web skutečně obsluhuje.

Optimalizovat

Uvolněte alokované, ale nevyužité místo v tabulkách a vraťte indexy a statistiky do stavu, jaký optimalizátor dotazů očekává, aby čtení nedělalo zbytečně více práce, než musí.

Opravit

Detekujte a opravte tabulky, které se dostaly do špatného stavu – selhání, které ponecháno svému osudu promění pomalý web v nefunkční.

Nahlásit

Nákup se účtuje prostřednictvím fakturace nebo vaší peněženky, vyřídí se, upozorní vás a označí se jako dokončený. Pokud se něco pokazí, vrácení peněz a spory probíhají stejnou fakturační cestou jako všechno ostatní, co si u nás kupujete.

Automatické vyřízení, ne fronta podpory

První strany služeb na této platformě mají dvě podoby. Některé jsou zajišťovány personálem: jejich zakoupením se vytvoří úkol v naší administrátorské frontě, který je směrován na správné oddělení, sledován a aktualizován. Údržba databáze mezi ně nepatří. Je automatizovaná – nákup spustí workflow Temporal, které provede optimalizační úlohu přímo nad vaším webem. Okamžité, bez nutnosti zásahu.

Na tom záleží víc, než to zní. Workflows v Temporal jsou od počátku navržené tak, aby byly odolné, opakovatelné a idempotentní, což je standard, kterému podléhá každá dlouho běžící operace na této platformě. Pokud krok v průběhu selže, workflow se opakuje od místa, kde se nacházelo, namísto toho, aby se dokončilo napůl a zanechalo vaši databázi v nejednoznačném stavu. Pokud opakovaný pokus znovu spustí operaciju, která již byla úspěšná, je to bezpečné už ze své podstaty.

Znamená to také, že se služba pod zátěží nezhoršuje. Deset zákazníků kupujících údržbu databáze najednou na sebe nestojí ve frontě a nečeká na téhož inženýra – je to deset spuštění workflow a platforma je navržena tak, aby je dokázala horizontálně škálovat.

  • Nákup úlohu spustí okamžitě – zaúčtování, vyřízení, upozornění, dokončení.
  • Běží jako odolný Temporal workflow: s možností opakování a idempotentní, nejde o skript typu „spusť a zapomeň“.
  • Každé spuštění je vidět v historii pracovního postupu, takže existuje záznam o tom, co a kdy běžel.
  • Vrácení peněz a spory se řeší stejným fakturačním postupem jako plány a doplňky.

Nabídnuto v pravý okamžik, schováno v menu to není

Platforma již vaše weby sleduje. Využívá to, co vidí, k nabídce správné služby ve správný čas.

V administraci je vyhrazená sekce Doplňky, kde si můžete kdykoliv procházet a kupovat vlastní služby. Užitečnější cestou je ale ta, která si najde vás: kontextové nabídky. Údržba databáze se nabízí u přetížené databáze, optimalizace rychlosti u pomalého webu s neuspokojivými Core Web Vitals, čištění malware u označeného webu a migrace při registraci.

Tyto výzvy jsou řízené reálnými signály observability – stejnými metrikami pro jednotlivé weby a telemetrií zdrojů, které platforma shromažďuje pro provoz infrastruktury, nejde o žádné obecné měsíční upomínky. A protože AI asistent dokáže službu jak navrhnout, tak ji pro vás spustit, rozdíl mezi zaznamenáním problému a jeho vyřešením je pouhý rozhovor, nikoliv velký projekt.

Databázové nástroje, které už máte

Údržba je automatizovaná vrstva nahoře. Pod ní má každý web k dispozici úplnou správu databáze.

MariaDB na web

Každý web má vlastní databázi s podporou pro více databází a více uživatelů databáze, pokud to projekt vyžaduje.

phpMyAdmin a Adminer, vnořené

Obě jsou integrovány přímo v administraci a propojeny jednotným přihlášením (single-sign-on) – žádné další přihlašovací údaje ke správě, žádné další přihlášení, které by bylo nutné zabezpečit.

Přepínač vzdáleného přístupu

Zapněte přístup k externí databázi, když ho nástroj nebo vývojář potřebuje, a opět ho vypněte, když už není potřeba. Výchozí stav uzavřeno je rozumné výchozí nastavení.

Objektová cache Redis pro jednotlivé weby

Přesměrujte opakovaná čtení na Redis, aby databáze musela vyřizovat méně dotazů. Prevence je lepší než léčba.

MySQL Governor: vaše dotazy, váš problém – a jenom váš

Druhá polovina výkonu databází na sdílené infrastruktuře je ta, kterou nemáte pod kontrolou: co se svými weby na stejném serveru provádějí všichni ostatní. Naše flotila workerů běží na systému MariaDB s nástrojem CloudLinux MySQL Governor, který omezuje využití databáze pro jednotlivé weby. Jeden web spouštějící náročné dotazy je držen v rámci vlastních limitů, namísto toho, aby zpomaloval server svým sousedům.

To funguje společně se zbytkem izolačního zásobení – limity LVE pro CPU, RAM, IO, IOPS a procesy a systémem CageFS, který každému klientovi poskytuje izolovaný pohled na souborový systém. Záměr návrhu je v celém rozsahu stejný: problém na jednom webu zůstává na tomto webu.

Když je tedy vaše databáze pomalá, odpovědí je něco, podle čeho můžete opravdu jednat. Je to vaše databáze a údržba databáze je tím tlačítkem, které to spraví.

Spravujte to ze svého nástroje AI

Operace s databázemi jsou součástí katalogu nástrojů MCP, takže je za vás může spustit jakýkoli agent s podporou MCP.

Náš hostovaný MCP server sprístupňuje platformu pro Claude Code, Cursor, ChatGPT, Claude Desktop a jakéhokoli jiného agenta podporujícího MCP – jediné připojení namísto samostatné integrace pro každý nástroj. Nástroje databáze v tomto katalogu zahrnují zabezpečený dotaz, optimalizaci a zálohování a obnovení. Nákup doplňků Extras je rovněž zpřístupněn, a to za předpokladu výslovného potvrzení.

Všechno, co agent může udělat, je omezeno identitou, pod kterou se připojil. Tokeny jsou vydávány prostřednictvím OAuth 2.1, omezeny na vaši organizaci a vaše oprávnění RBAC, pro každý nástroj zvlášť a jsou odvolatelné. Destruktivní akce vyžadují výslovné potvrzení, na placené akce vyvolané umělou inteligencí se vztahují limity útrat a každá akce MCP se zapisuje do protokolu auditu včetně identity, nástroje, argumentů a výsledku.

V praxi to funguje tak, že váš agent zaznamená, že databáze je zatížená, zeptá se, zda má spustit údržbu, vy to potvrdíte a pracovní postup se provede. Umělá inteligence je řidič, nikoliv operátor bez dozoru.

Koupeno jako tarif, cena jako za službu

První stranou poskytované služby jsou na této platformě data, nikoliv pevně zakódované funkce.

  • Náš tým přidává, upravuje, oceňuje a aktivuje služby v administrátorské konzoli stejným způsobem, jakým se spravují tarify – spuštění nebo úprava nevyžaduje žádné úpravy kódu.
  • Ceny jsou nastaveny pro každou měnu, jednorázově nebo opakovaně, takže nakupujete v měně, kterou již platíte.
  • Služby jsou způsobilé podle produktové řady, takže to, co je nabízené, odpovídá tomu, co skutečně provozujete.
  • Platby probíhají přes fakturaci nebo zůstatek v peněžence, společně s vaším předplatným – jeden účet, jedna sada faktur.
  • Nákupy jsou běžným obchdoním zbožím: oznámené po dokončení, vratné, napadnutelné.

What it costs

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

Database Maintenance & Optimization

603,99 Kč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.

Časté dotazy

Jak poznám, že moje databáze potřebuje údržbu?

Ve většině případů to nebudete muset řešit sami. Platforma monitoruje využití prostředků pro každý web a nabízí údržbu databáze jako kontextovou nabídku, jakmile zaznamená bobtnání databáze, přičemž asistent s umělou inteligencí ji může označit a spustit úlohu za vás. Můžete si ji také kdykoliv prohlédnout a zakoupit v sekci Doplňky na nástěnce a zkontrolovat databázi sami prostřednictvím integrovaného nástroje phpMyAdmin nebo Adminer.

Jsou moje data během údržby ohrožena?

Minimalizujeme riziko místo toho, abychom ho předstírali. Úloha běží jako workflow Temporal – odolné, opakovatelné a idempotentní –, takže se selhaný krok opakuje namísto toho, aby zanechal práci napůl hotovou, a opakovaná operace je ze své podstaty bezpečná. Každý běh se zaznamenává do historie workflow. V rámci plánů Footprint-Free jsou denní zálohy uchovávány po dobu 30 dnů s možností obnovení jedním kliknutím, takže je vždy k dispozici nedávný bod obnovení, ke kterému se můžete v případě potřeby vrátit. Vytvoření zálohy před jakoukoliv významnou změnou databáze je osvědčeným postupem bez ohledu na to, kdo ji provádí.

Nahrazuje to databázové nástroje v mém panelu?

Doplňuje je. Každý web má vlastní databázi MariaDB s integrovaným nástrojem phpMyAdmin a Adminer s jednotným přihlášením (single-sign-on), podporou více databází a uživatelů a přepínačem pro vzdálený přístup. Údržba databáze představuje automatizovanou verzi rutinních prací – čištění, optimalizaci a opravu – pro případy, kdy si chcete zajistit výsledek, než abyste je prováděli ručně.

Čím se to liší od běžného ticketu podpory?

Služby na této platformě jsou zajišťovány jedním ze dvou způsobů. Služby zajišťované personálem vytvoří úkol v naší administrátorské frontě, který je směrován na správné oddělení se sledováním stavu a aktualizacemi pro zákazníka. Údržba databáze je automatizovaná: její zakoupení spouští pracovní postup přímo, bez jakéhokoli lidského kroku mezi tím. To je hlavní smysl toho, že je to vytvořeno jako pracovní postup a ne jako proces.

Může to za mě spustit můj AI agent?

Ano. Optimalizace databáze, chráněný dotaz a zálohování a obnova jsou součástí katalogu nástrojů MCP a nákup doplňků Extras vyžaduje potvrzení. Vaše agentní aplikace se připojuje přes OAuth 2.1 pomocí tokenu s omezeným platným rozsahem pro vaši organizaci a vaše oprávnění RBAC – pro každý nástroj zvlášť, s možností odvolání, s limitem útrat pro placené akce a s auditovaným záznamem každého volání. Může dělat pouze to, co byste mohli dělat vy.

Které tarify ho zahrnují?

Údržba databáze je placená služba od poskytovatele, která není součástí tarifu – kupujete si ji podle potřeby za cenu zobrazenou ve vaší měně v přehledu, přičemž se účtuje na váš fakturační účet nebo do peněženky. Oprávněnost se nastavuje pro každou produktovou řadu zvlášť, takže to, co se zobrazuje v sekci Doplňky, odráží produktovou řadu, kterou používáte. Vše, co potřebujete k vyzkoušení platformy, najdete v 14denním zkušebním období bez nutnosti zadávat kartu: žádné platební údaje, až pět webů na Footprint-Free Hosting.

Zpomalí nadměrné využívání databáze jedním webem mé ostatní weby?

Server běží na MariaDB s CloudLinux MySQL Governor, který řídí využití databáze pro jednotlivé weby, aby náročné dotazy jednoho webu nemohly zpomalit server pro ostatní. To doplňují resource limity LVE a izolace souborového systému CageFS. Hlavním cílem tohoto návrhu je izolace – problémy zůstávají v té "kleci", ve které vznikly.

Přestaňte s sebou tahat databázi, kterou nevidíte

Spusťte si 14denní zkušební verzi hostingu Footprint-Free Hosting bez nutnosti zadávat platební kartu – žádné platby předem, až pět webů – a vyzkoušejte, jak platforma odhaluje a řeší problémy, kterých byste si jinak všimli až podle pomalého načítání stránek.

Začít zdarma