Održavanje baze podataka

Održavanje baze podataka koje se obavlja samo, u trenutku kada je to potrebno

Svaka WordPress baza podataka vremenom postaje teža. Zinn Digital® to tretira kao inženjerski problem, a ne kao tiket za podršku: čišćenje, optimizacija i popravka se izvršavaju kao automatizovani radni proces koji kupujete jednim klikom – a platforma vam ga nudi u trenutku kada primeti da baza podataka bubri. Dostupnost: pravljenje i vraćanje rezervnih kopija preko MCP-a i ograničavanje resursa baze podataka po sajtu su u fazi aktivnog razvoja i još uvek nisu dostupni. Sve ostalo opisano ovde je aktivno već danas.

  • 650.000+sajtovi hostovani širom sveta
  • Bez kontaktaautomatsko izvršenje, bez reda za tikete
  • 30 данаzadržavanje dnevnih rezervnih kopija na Footprint-Free paketima
  • 14 данаprobna PBN verzija bez kartice, do 5 sajtova

Zašto baze podataka tiho postaju usko grlo

Fajlovi jednog WordPress sajta ostaju otprilike one veličine koliku ste ih napravili. Njegova baza podataka ne ostaje. Tabele se gomilaju, indeksi gube prvobitni oblik, pogoni za skladištenje ostavljaju alocirani prostor koji niko više ne koristi, a povremeno se neka tabela nađe u stanju koje zahteva popravku umesto podešavanja. Ništa od ovoga se ne najavljuje unapred. Sajt jednostavno postaje sporiji, upiti traju duže, i prva stvar koju bilo ko primeti jeste stranica koja je nekada delovala trenutno, a sada više nije tako.

Na pojedinačnom sajtu to predstavlja neprijatnost. U okviru portfolija ili mreže od stotina sajtova to je kumulativni namet — svaki od njih je malo teži nego što mora biti, a svaki od njih opterećuje server baze podataka više nego što bi trebalo.

Zinn Digital® ovo rešava na isti način kao i ostatak platforme: kao automatsku, ponovljivu operaciju. Održavanje baze podataka je usluga prve strane koju kupujete preko kontrolne table, a njena kupovina odmah pokreće posao optimizacije. Nema reda za čekanje niti inženjera na kojeg treba čekati.

Šta održavanje sistema radi

Čišćenje, optimizacija, popravka i izveštavanje o MariaDB bazi podataka sajta, pokrenuto kao jedan zadatak.

Obriši

Očistite ono što baza podataka nosi, a više joj nije potrebno, tako da se radni skup smanji nazad ka podacima koje vaš sajt zaista isporučuje.

Optimizuj

Oslobodite alocirani ali neiskorišćeni prostor tabele i vratite indekse i statistiku u stanje koje planer upita očekuje, kako čitanja ne bi obavljala više posla nego što je potrebno.

Popravi

Detektujte i popravite tabele koje su dosle u lose stanje — rezim kvara koji spori sajt pretvara u pokvaren ako se ostavi bez nadzora.

Izveštaj

Kupovina se naplaćuje preko računa ili vašeg novčanika, izvršava se, obaveštava vas i označava se kao završena. Ako nešto pođe po zlu, povraćaji sredstava i sporovi se odvijaju kroz isti kanal naplatnih transakcija kao i sve ostalo što kupite od nas.

Automatsko ispunjenje, bez reda čekanja za podršku

Usluge prve strane na ovoj platformi dolaze u dva oblika. Neke ispunjava osoblje: njihova kupovina kreira zadatak u našem administrativnom redu čekanja, koji se usmerava na pravo odeljenje, prati i ažurira. Održavanje baze podataka nije jedno od toga. Ono je automatizovano – kupovina pokreće Temporal radni tok koji direktno pokreće posao optimizacije na vašem sajtu. Trenutno, bez ikakve intervencije.

To je važnije nego što zvuči. Temporal radni tokovi su napravljeni da budu izdržljivi, ponovljivi i idempotentni po dizajnu, što predstavlja standard koji mora da ispunjava svaka dugotrajna operacija na ovoj platformi. Ako korak ne uspe na pola puta, radni tok se ponovo pokreće od mesta gde je stao umesto da se završi upola i ostavi vašu bazu podataka u dvosmislenom stanju. Ako ponovljeni pokušaj ponovo pokrene operaciju koja je već uspela, to je bezbedno po samoj konstrukciji.

To takođe znači da se usluga ne pogoršava pod opterećenjem. Deset klijenata koji istovremeno kupuju održavanje baze podataka ne stoje u redu jedni iza drugih čekajući istog inženjera — to je deset izvršavanja radnih procesa, a platforma je napravljena da ih skalira horizontalno.

  • Kupovina odmah pokreće posao — naplata, ispunjenje, obaveštenje, završetak.
  • Izvršava se kao izdržljiv Temporal radni tok: sa mogućnošću ponavljanja i idempotentan, a ne kao „baci i zaboravi“ skripta.
  • Svako pokretanje je vidljivo u istoriji radnog toka, tako da postoji zapis o tome šta je pokrenuto i kada.
  • Povraćaji sredstava i sporovi se obrađuju kroz isti sistem naplate kao i paketi i dodatne opcije.

Ponuđeno u pravo vreme, a ne skriveno u meniju

Platforma već nadgleda vaše sajtove. Ona koristi ono što vidi kako bi ponudila pravu uslugu u pravo vreme.

U kontrolnoj tabli postoji namenski odeljak Dodaci u kojem možete da pregledate i kupujete sopstvene usluge kad god poželite. Ali korisniji put je onaj koji pronalazi vas: kontekstualne prodajne ponude. Održavanje baze podataka se prikazuje za naduvanu bazu podataka, optimizacija brzine za spor sajt koji pada na testu Core Web Vitals, čišćenje zlonamernog softvera za označen sajt, migracija pri registraciji.

Ovi predlozi su zasnovani na stvarnim signalima posmatranja — istim metrikama za svaki sajt i telemetriji resursa koje platforma prikuplja za rad sistema, a ne na generičkim mesečnim opomenama. AI asistent može i da predloži uslugu i da je pokrene umesto vas, tako da je razlika između uočavanja problema i njegovog rešavanja razgovor, a ne projekat.

Alati za baze podataka koje već imate

Održavanje je automatizovani sloj iznad. Ispod toga, svaki sajt dolazi sa potpunom kontrolom nad bazom podataka.

MariaDB po sajtu

Svaki sajt dobija sopstvenu bazu podataka, uz podršku za više baza podataka i više korisnika baza podataka kada je to potrebno projektiću.

phpMyAdmin i Adminer, ugrađeni

Oba su ugrađena u kontrolnu tablu i povezana preko jedinstvene prijave (single-sign-on) — nema posebnih akreditiva za upravljanje, niti posebnog prijavljivanja za zaštitu.

Prekidač za udaljeni pristup

Uključite pristup spoljnoj bazi podataka kada je to potrebno alatu ili programeru, a isključite ga ponovo kada više nije potreban. Podrazumevano zatvoreno stanje je razumno rešenje.

Redis keš objekata po sajtu

Preusmerite ponovljena čitanja na Redis tako da baza podataka u startu odgovara na manje upita. Prevencija uz lečenje.

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

Druga polovina performansi baze podataka na deljenoj infrastrukturi je onaj deo koji ne kontrolišete: šta sajtovi svih ostalih rade na istom serveru. Naša radna flota pokreće MariaDB sa CloudLinux MySQL Governor, koji ograničava korišćenje baze podataka po sajtu. Jedan sajt koji pokreće teške upite je sputan unutar sopstvenih granica umesto da usporava server za svoje susede.

To se nalazi uz ostatak izolacionog steka — LVE ograničenja za CPU, RAM, IO, IOPS i procese, kao i CageFS koji svakom korisniku pruža izolovani prikaz fajl sistema. Cilj dizajna u celom sistemu je isti: problem na jednom sajtu ostaje na tom sajtu.

Dakle, kada je vaša baza podataka spora, rešenje je nešto po čemu zaista možete da postupite. To je vaša baza podataka, a održavanje baze podataka je dugme koje to rešava.

Upravljajte time iz svog AI alata

Operacije sa bazom podataka su deo MCP katalog alata, tako da ih svaki MCP-kompatibilan agent može izvršiti u vaše ime.

Naš hostovani MCP server izlaže platformu za Claude Code, Cursor, ChatGPT, Claude Desktop i bilo kog drugog agenta koji podržava MCP — jednu vezu umesto zasebne integracije po alatu. Alati za bazu podataka u tom katalogu uključuju zaštićeni upit, optimizaciju, kao i rezervnu kopiju i vraćanje u prethodno stanje. Kupovina dodataka je takođe omogućena, iza koraka eksplicitne potvrde.

Sve što agent može da uradi ograničeno je identitetom sa kojim se povezao. Tokeni se izdaju putem OAuth 2.1 protokola, ograničeni su opsegom vaše organizacije i vašim RBAC dozvolama, za svaki alat pojedinačno i mogu se opozvati. Destruktivne radnje zahtevaju izričitu potvrdu, ograničenja potrošnje važe za plaćene radnje pokrenute od strane veštačke inteligencije, a svaka MCP radnja se upisuje u revizorski dnevnik sa podacima o identitetu, alatu, argumentima i rezultatu.

U praksi: vaš agent primeti da je baza podataka opterećena, pita da li treba da pokrene održavanje, vi potvrdite, i radni proces se pokreće. Veštačka inteligencija je vozač, a ne operater bez nadzora.

Kupljeno kao plan, cenjeno kao usluga

Servis prve strane predstavljaju podatke na ovoj platformi, a ne hardkodovane funkcije.

  • Naše osoblje dodaje, uređuje, određuje cene i uključuje usluge u administrativnoj konzoli na isti način na koji se upravlja paketima — bez izmena koda za pokretanje ili prilagođavanje bilo koje od njih.
  • Cene su postavljene po valuti, kao jednokratne ili ponavljajuće, tako da kupujete u valuti koju već koristite za plaćanje.
  • Usluge ispunjavaju uslove za određenu liniju proizvoda, tako da ono što je u ponudi odgovara onome što zaista pokrećete.
  • Naplata se vrši preko naplate ili stanja vašeg novčanika, zajedno sa vašom pretplatom — jedan nalog, jedan komplet faktura.
  • Kupovine su obična trgovina: uz obaveštenje po završetku, uz mogućnost povraćaja novca i osporavanja.

What it costs

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

Database Maintenance & Optimization

2.927,99 RSDone-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 da znam da je mojoj bazi podataka potrebno održavanje?

U većini slučajeva nećete morati sami da rešavate taj problem. Platforma prati korišćenje resursa po sajtu i nudi održavanje baze podataka kao kontekstualnu ponudu kada primeti prekomerni rast baze podataka, a AI asistent može da ga detektuje i pokrene zadatak umesto vas. Takođe možete da pregledate i kupite uslugu u bilo kom trenutku u odeljku Dodaci na kontrolnoj tabli i da sami pregledate bazu podataka pomoću ugrađenog alata phpMyAdmin ili Adminer.

Da li su moji podaci u opasnosti tokom održavanja?

Mi umanjujemo rizik umesto što se pretvaramo da ne postoji. Posao se izvršava kao Temporal radni proces — izdržljiv, podložan ponavljanju i idempotentan — tako da se neuspeli korak ponavlja umesto da posao ostane polovično obavljen, a ponovljena operacija je bezbedna po dizajnu. Svako pokretanje je zabeleženo u istoriji radnog procesa. Na paketima Footprint-Free, dnevne rezervne kopije se čuvaju 30 dana uz vraćanje jednim klikom, tako da uvek postoji nedavna tačka vraćanja na koju možete da se oslonite ako to želite. Pravljenje rezervne kopije pre bilo kakve značajne promene baze podataka je dobra praksa bez obzira na to ko je pokreće.

Da li ovo zamenjuje alate za bazu podataka u mom panelu?

To ih dopunjuje. Svaki sajt ima sopstvenu MariaDB bazu podataka sa ugrađenim phpMyAdmin-om i Adminer-om koji podržavaju prijavu jednim klikom, podršku za više baza podataka i korisnika, kao i prekidač za udaljeni pristup. Održavanje baze podataka je automatizovana verzija rutinskog posla — čišćenje, optimizacija, popravka — za situacije kada biste radije kupili ishod nego ga obavljali ručno.

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

Usluge na ovoj platformi se izvršavaju na jedan od dva načina. Usluge koje izvršavaju zaposleni kreiraju zadatak u našem administrativnom redu čekanja, koji se prosleđuje odgovarajućem odeljenju uz praćenje statusa i obaveštenja za korisnike. Održavanje baze podataka je automatizovano: kupovina pokreće radni proces direktno, bez ikakvog ljudskog posredovanja između. U tome je i poenta izgradnje sistema kao radnog procesa, a klasičnog procesa.

Može li moj AI agent da pokrene ovo umesto mene?

Da. Optimizacija baze podataka, zaštićeni upiti, kao i pravljenje rezervnih kopija i vraćanje podataka nalaze se u katalogu MCP alata, dok je kupovina dodatnih opcija omogućena uz korak potvrde. Vaš agent se povezuje preko OAuth 2.1 protokola sa tokenom čiji je opseg ograničen na vašu organizaciju i vaša RBAC ovlašćenja – po principu za svaki alat pojedinačno, opozivo, sa ograničenom potrošnjom za plaćene radnje, pri čemu se svaki poziv beleži u evidenciji revizije. On može da uradi samo ono što biste vi mogli.

Koji paketi ga uključuju?

Održavanje baze podataka je usluga prve strane koja se kupuje, a ne uključena stavka u paket – kupujete je kada vam zatreba, po ceni prikazanoj u vašoj valuti na kontrolnoj tabli, koja se naplaćuje sa vašeg računa za naplatu ili novčanika. Ispunjenost uslova se određuje po liniji proizvoda, tako da ono što se pojavljuje u vašem odeljku Dodaci odražava liniju proizvoda na kojoj se nalazite. Sve što vam je potrebno da isprobate platformu nalazi se u probnom periodu od 14 dana bez kartice: bez podataka o plaćanju, do pet sajtova na Footprint-Free Hosting.

Da li će intenzivna upotreba baze podataka na jednom sajtu usporiti moje druge sajtove?

Flota koristi MariaDB sa CloudLinux MySQL Governor-om, koji ograničava upotrebu baze podataka po sajtu tako da teški upiti jednog sajta ne mogu da usore server za ostale. To ide uz LVE ograničenja resursa i CageFS izolaciju fajl sistema. Cilj dizajna u celom ovom sistemu je zadržavanje — problemi ostaju u kavezu u kom su i počeli.

Prestanite da nosite bazu podataka koju ne možete da vidite

Započnite 14-dnevni probni period na platformi Footprint-Free Hosting bez kartice — nisu potrebni podaci o plaćanju, do pet sajtova — i uverite se kako platforma otkriva i otklanja probleme za koje biste inače saznali tek preko spore stranice.

Započni besplatno