Održavanje baze podataka

Održavanje baze podataka koje se izvršava samo od sebe, čim zatreba

Svaka WordPress baza podataka s vremenom postaje teža. Zinn Digital® na to gleda kao na inženjerski problem, a ne kao na zahtjev za podršku: čišćenje, optimizacija i popravak pokreću se kao automatizirani radni proces koji kupujete jednim klikom — a platforma vam ga nudi u trenutku kada primijeti preopterećenje baze podataka. Dostupnost: sigurnosna kopija i vraćanje putem MCP-a te ograničavanje baze podataka po web-mjestu u aktivnom su razvoju i još nisu dostupni. Sve ostalo opisano ovdje dostupno je već danas.

  • 650.000+stranice smještene diljem svijeta
  • Bez dodiraautomatsko izvršavanje, bez redova čekanja za podršku
  • 30 danazadržavanje dnevnih sigurnosnih kopija na Footprint-Free paketima
  • 14 danabesplatno probno razdoblje za PBN bez kartice, do 5 web-mjesta

Zašto baze podataka tiho postaju usko grlo

Datoteke WordPress stranice ostaju otprilike one veličine s kojom ste je izgradili. Njezina baza podataka ne. Tablice se gomilaju, indeksi gube svoj oblik, pogoni za pohranu ostavljaju dodijeljeni prostor koji više nitko ne koristi, a povremeno tablica završi u stanju koje je potrebno popraviti, umjesto optimizirati. Ništa od toga se ne najavljuje. Stranica jednostavno postaje sporija, upiti traju dulje, a prvo što bilo tko primijeti jest stranica koja se nekada učitavala trenutačno, a sada više ne.

Na jednoj web-lokaciji to je gnjavaža. U cijelom portfelju ili mreži stotina web-lokacija to je složeni porez – svaka od njih malo teža nego što mora biti, svaka od njih traži od poslužitelja baze podataka više nego što bi trebala.

Zinn Digital® rješava ovo na isti način na koji rješavamo ostatak platforme: kao automatiziranu, ponovljivu operaciju. Održavanje baze podataka je usluga prve strane koju kupujete s upravljačke ploče, a njezina kupnja odmah pokreće zadatak optimizacije. Nema reda u koji se treba stati ni inženjera na kojeg treba čekati.

Što održavanje radi

Čišćenje, optimizacija, popravak i izvještavanje o MariaDB bazi podataka web-mjesta, pokrenuto kao jedan zadatak.

Očisti

Očistite ono što baza podataka sadrži, a više joj nije potrebno, kako bi se radni skup smanjio na podatke koje vaša web-lokacija stvarno poslužuje.

Optimiziraj

Oslobodite alocirani, a neiskorišteni prostor tablica i vratite indekse i statistiku u stanje koje planer upita očekuje, tako da čitanja prestanu obavljati više posla nego što je potrebno.

Popravi

Otkrijte i popravite tablice koje su završile u lošem stanju – način kvara koji sporu web-lokaciju pretvara u pokvarenu ako se ostavi netaknut.

Generiraj izvješće

Kupnja se naplaćuje putem računa ili novčanika, izvršava se, obavještava vas i označava se kao završena. Ako nešto pođe po zlu, povrati sredstava i sporovi prolaze kroz isti sustav naplatnih staza kao i sve ostalo što kupujete od nas.

Automatizirano izvršavanje, a ne red za podršku

Usluge prve strane na ovoj platformi dolaze u dva oblika. Neke ispunjava osoblje: njihova kupnja stvara zadatak u našem administrativnom redu čekanja, usmjeren na pravi odjel, praćen i ažuriran. Održavanje baze podataka nije jedno od toga. Ono je automatizirano — kupnja pokreće Temporal tijek rada koji pokreće zadatak optimizacije izravno na vašoj stranici. Trenutačno, bez dodira.

To je važnije nego što zvuči. Temporal tijekovi rada dizajnirani su tako da budu izdržljivi, s mogućnošću ponovnog pokušaja i idempotentni, što je standard koji se primjenjuje na svaku dugotrajnu operaciju na ovoj platformi. Ako korak djelomično ne uspije, tijek rada ponavlja radnju od mjesta na kojem je stao umjesto da se polovično završi i ostavi vašu bazu podataka u dvosmislenom stanju. Ako ponovljeni pokušaj ponovno pokrene operaciju koja je već uspjela, to je prema samoj konstrukciji sigurno.

To također znači da se usluga ne usporava pod opterećenjem. Deset kupaca koji istovremeno kupuju održavanje baze podataka ne stoji u redu čekajući istog inženjera — to je deset izvršenja tijeka rada, a platforma je napravljena da ih skalira horizontalno.

  • Kupnja pokreće zadatak odmah — naplata, ispunjenje, obavijest, dovršetak.
  • Izvodi se kao pouzdani Temporal tijek rada: s mogućnošću ponovnog pokušaja i idempotentan, a ne skripta koja se pokreće i zaboravlja.
  • Svako je pokretanje vidljivo u povijesti tijeka rada, tako da postoji zapis o tome što je i kada pokrenuto.
  • Povrati i sporovi rješavaju se kroz isti postupak naplate kao i paketi i dodatne opcije.

Ponuđeno u pravom trenutku, nije sakriveno u izborniku

Platforma već nadzire vaše web-lokacije. Ono što vidi koristi kako bi u pravo vrijeme ponudila odgovarajuću uslugu.

U upravljačkoj ploči postoji namjenski odjeljak Dodaci u kojem možete pregledavati i kupovati izvorne usluge kad god poželite. No, korisniji put je onaj koji pronalazi vas: kontekstualna nadogradnja. Održavanje baze podataka prikazuje se za preopterećenu bazu podataka, optimizacija brzine za sporu web-lokaciju koja ne prolazi Core Web Vitals, čišćenje zlonamjernog softvera za označenu web-lokaciju, a migracija prilikom registracije.

Ti su prijedlozi potaknuti stvarnim signalima motriteljstva — istim metrikama po web-mjestu i telemetrijom resursa koju platforma prikuplja za rad poslužitelja, a ne generičnim mjesečnim podsjetnikom. A AI pomoćnik može i predložiti uslugu i pokrenuti je umjesto vas, tako da je jaz između uočavanja problema i njegovog rješavanja razgovor, a ne projekt.

Baza podataka koju već imaš

Održavanje je automatizirani sloj na vrhu. Ispod njega, svaka web-lokacija dolazi s potpunom kontrolom nad bazom podataka.

MariaDB po web-mjestu

Svaka web-lokacija dobiva svoju vlastitu bazu podataka, uz podršku za više baza podataka i više korisnika baza podataka ako su projektu potrebni.

phpMyAdmin i Adminer, ugrađeno

Oboje je ugrađeno u nadzornu ploču i povezano jedinstvenom prijavom (single-sign-on) – nema posebnih vjerodajnica za upravljanje, nema zasebne prijave koju treba štititi.

Uključivanje udaljenog pristupa

Uključite pristup vanjskoj bazi podataka kada je to potrebno alatu ili programeru, a isključite ga kada više nije. Isključeno prema zadanim postavkama razumno je stanje.

Objektna predmemorija Redis po web-mjestu

Preusmjerite ponovljena čitanja na Redis kako bi baza podataka u startu obrađivala manje upita. Prevencija i lijek u isto vrijeme.

MySQL Governor: vaši upiti, vaš problem — i samo vaš

Druga polovica performansi baze podataka na dijeljenoj infrastrukturi onaj je dio koji ne kontrolirate: što tuđe web-lokacije rade na istom poslužitelju. Naš radni sklop pokreće MariaDB uz CloudLinux MySQL Governor, koji ograničava upotrebu baze podataka po web-lokaciji. Jedna web-lokacija koja izvršava teške upite ograničena je unutar vlastitih granica umjesto da usporava poslužitelje susjednim web-lokacijama.

To se nalazi uz ostatak stogova izolacije — LVE ograničenja za CPU, RAM, IO, IOPS i procese, te CageFS koji svakom korisniku pruža izolirani pregled datotečnog sustava. Namjera dizajna u cijelom sustavu je ista: problem na jednoj web-lokaciji ostaje na toj web-lokaciji.

Dakle, kada je vaša baza podataka spora, rješenje je nešto na što doista možete utjecati. To je vaša baza podataka, a održavanje baze podataka gumb je koji to rješava.

Pokrenite ga iz svog AI alata

Operacije s bazom podataka dio su kataloga MCP alata, tako da ih svaki MCP-kompatibilan agent može pokrenuti u vaše ime.

Naš hosted MCP poslužitelj izlaže platformu za Claude Code, Cursor, ChatGPT, Claude Desktop i bilo kojeg drugog agenta s podrškom za MCP — jedna veza umjesto zasebne integracije po alatu. Alati za baze podataka u tom katalogu uključuju zaštićeni upit, optimizaciju te sigurnosno kopiranje i vraćanje. Kupnja dodataka (Extras) također je izložena, iza koraka izričite potvrde.

Sve što agent može učiniti ograničeno je identitetom s kojim se povezao. Tokeni se izdaju putem OAuth 2.1, ograničeni na vašu organizaciju i vaše RBAC dozvole, po alatu i mogu se opozvati. Destruktivne radnje zahtijevaju izričitu potvrdu, ograničenja potrošnje primjenjuju se na plaćene radnje pokrenute umjetnom inteligencijom, a svaka MCP radnja bilježi se u zapisnik revizije s identitetom, alatom, argumentima i rezultatom.

U praksi: vaš agent primijeti da je baza podataka opterećena, pita treba li pokrenuti održavanje, vi potvrdite i radni se proces izvrši. Umjetna inteligencija je vozač, a ne operater bez nadzora.

Kupljeno kao paket, plaćeno kao usluga

Usluge prve strane su podaci na ovoj platformi, a ne ugrađene značajke.

  • Naše osoblje dodaje, uređuje, postavlja cijene i omogućuje usluge u administratorskoj konzoli na isti način na koji se upravlja paketima — bez ikakvih izmjena koda za pokretanje ili prilagodbu.
  • Cijene su postavljene po valuti, kao jednokratne ili ponavljajuće, tako da kupujete u valuti u kojoj već plaćate.
  • Usluge ispunjavaju uvjete za proizvodnu liniju, tako da ono što se nudi odgovara onome što stvarno pokrećete.
  • Naplata se odvija putem računa ili stanja vašeg novčanika, zajedno s vašom pretplatom – jedan račun, jedan set računa.
  • Kupnje su obična trgovina: obavijest po dovršetku, uz mogućnost povrata i osporavanja.

What it costs

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

Database Maintenance & Optimization

24,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.

Česta pitanja

Kako mogu znati treba li mojoj bazi podataka održavanje?

U većini slučajeva nećete to morati sami rješavati. Platforma prati korištenje resursa po web-mjestu i nudi održavanje baze podataka kao kontekstualnu ponudu kada primijeti prekomjerno bujanje baze podataka, a AI pomoćnik to može označiti i pokrenuti zadatak umjesto vas. Također ga možete pregledati i kupiti u bilo kojem trenutku u odjeljku Dodaci na nadzornoj ploči te sami pregledati bazu podataka putem ugrađenog alata phpMyAdmin ili Adminer.

Jesu li moji podaci u opasnosti tijekom izvođenja održavanja?

Rizik svodimo na najmanju moguću mjeru umjesto da se pravimo da ne postoji. Posao se izvršava kao Temporal tijek rada – postojan, ponovljiv i idempotentan – tako da se neuspjeli korak ponovno pokreće umjesto da posao ostane polovično obavljen, a ponovljena operacija je sigurna po dizajnu. Svako se izvođenje bilježi u povijesti tijeka rada. Na paketima Footprint-Free dnevne se sigurnosne kopije čuvaju 30 dana uz vraćanje jednim klikom, tako da uvijek postoji nedavna točka vraćanja na koju se možete osloniti ako to želite. Izrada sigurnosne kopije prije bilo kakve značajne promjene baze podataka dobra je praksa bez obzira na to tko ju pokreće.

Zamjenjuje li ovo alate za bazu podataka u mojoj ploči?

Ona ih nadopunjuje. Svaka stranica ima svoju vlastitu MariaDB bazu podataka s ugrađenim phpMyAdmin-om i Adminerom koji podržavaju jedinstvenu prijavu (single-sign-on), podršku za više baza podataka i korisnika te sklopku za udaljeni pristup. Održavanje baza podataka je automatizirana verzija rutinskog posla — čišćenje, optimizacija, popravak — za slučajeve kada je bolje platiti ishod nego ga raditi ručno.

Po čemu se ovo razlikuje od običnog zahtjeva za podršku?

Usluge na ovoj platformi se izvršavaju na jedan od dva načina. Usluge koje izvršavaju zaposlenici stvaraju zadatak u našem administrativnom redu čekanja, usmjeren na pravi odjel s praćenjem statusa i obavijestima za korisnike. Održavanje baze podataka je automatizirano: kupnja pokreće tijek rada izravno, bez posredovanja ljudskog koraka. U tome je i cijela poanta izgradnje kao tijeka rada umjesto kao procesa.

Može li moj AI agent ovo pokrenuti umjesto mene?

Da. Optimizacija baze podataka, zaštićeni upit te izrada i vraćanje sigurnosne kopije nalaze se u katalogu MCP alata, a kupnja Dodataka prikazuje se uz korak potvrde. Vaš se agent povezuje putem OAutha 2.1 s tokenom ograničenim na vašu organizaciju i vaše RBAC dozvole — po alatu, opozorljivim, s ograničenjem potrošnje na plaćene radnje, uz revizijski zapis za svaki poziv. Može učiniti samo ono što biste vi mogli učiniti.

Koji planovi ga uključuju?

Održavanje baze podataka usluga je koja se zasebno kupuje, a ne dio paketa – kupujete ju po potrebi, po cijeni prikazanoj u vašoj valuti na nadzornoj ploči, uz terećenje vašeg računa za naplatu ili novčanika. Uvjeti korištenja definirani su po liniji proizvoda, stoga ono što se prikazuje u vašem odjeljku Dodaci odražava liniju proizvoda na kojoj se nalazite. Sve što vam je potrebno za isprobavanje platforme nalazi se u 14-dnevnom probnom razdoblju bez unosa kartice: bez podataka o plaćanju, do pet web-mjesta na usluzi Footprint-Free Hosting.

Hoće li velika upotreba baze podataka jedne stranice usporiti moje ostale?

Skup poslužitelja koristi MariaDB s CloudLinux MySQL Governor koji ograničava korištenje baze podataka po web-mjestu kako složeni upiti jednog web-mjesta ne bi usporili poslužitelj za ostale. To funkcionira uz LVE ograničenja resursa i CageFS izolaciju datotečnog sustava. Glavni je cilj dizajna izolacija — problemi ostaju unutar onog okruženja u kojem su i nastali.

Prestanite nositi bazu podataka koju ne vidite

Započnite besplatno 14-dnevno probno razdoblje na usluzi Footprint-Free Hosting bez unosa podataka o plaćanju, za do pet web-mjesta, i uvjerite se kako platforma otkriva i otklanja probleme za koje biste inače saznali tek po sporoj stranici.

Započni besplatno