Ohrani bazo za svojo stranjo zdravo.

Vse, kar tvoja stran prikazuje, je shranjeno v bazi podatkov. LayerAssist preveri, ali deluje in je dosegljiva, išče napake in počasne poizvedbe ter razloži težave, preden ti ustavijo stran.

Na kratko

  • AvtomatizacijaPripravljena avtomatizacija „Stanje podatkovne baze“ preveri, ali baza teče in je dosegljiva, ter poroča o napakah ali počasnih poizvedbah, ki jih najde v dnevnikih.
  • Vgrajen nadzorČe želiš opozorilo v trenutku, ko se baza ustavi, dodaj vgrajen nadzor storitve za storitev svoje baze.
  • V klepetuV klepetu odpravi napake povezave, popravi poškodovane tabele in najde, kaj upočasnjuje bazo.

Ko baza odpove, celotna stran pobeli

Tvoje strani, izdelki, naročila in uporabniki so shranjeni v bazi podatkov, običajno MySQL ali MariaDB. Ko stran do nje ne more, obiskovalci vidijo „Error establishing a database connection“ ali prazno stran in nič ne deluje, dokler se to ne popravi.

Baze se tudi počasi obrabijo: tabele se po sesutju poškodujejo, poizvedbe se z rastjo podatkov upočasnijo, strežniku pa zmanjkuje pomnilnika. Te težave pustijo opozorila v dnevnikih, dolgo preden podrejo stran.

Znaki, da baza potrebuje pozornost

  • „Error establishing a database connection“
  • Strani, ki so bile hitre, zdaj trajajo sekunde
  • „Table is marked as crashed and should be repaired“
  • Stranem skrbništva pri shranjevanju poteče čas

Pogoste težave z bazo podatkov

Napačni podatki za prijavo v bazo

Geslo, uporabnik ali gostitelj, spremenjen na nadzorni plošči gostovanja, ne pa tudi v nastavitvah strani, takoj prekine povezavo.

Storitev baze se je ustavila

Pomanjkanje pomnilnika, poln disk ali spodletela posodobitev lahko ustavijo MySQL ali MariaDB.

Poškodovane tabele

Sesutje ali poln disk sredi zapisovanja lahko tabelo poškoduje tako, da nekatere strani odpovedo.

Počasne poizvedbe in odvečni podatki

Tabele, ki rastejo brez omejitve – dnevniki, seje, revizije, potekli podatki –, upočasnijo vsako stran.

Kako LayerAssist skrbi za tvojo bazo

Preveri jo tako, kot bi jo skrbnik baz, in razloži tako, kot bi jo prijatelj.

Preveri, da teče in je dosegljiva

Preveri, da storitev baze teče in da se tvoja stran lahko poveže nanjo.

Bere opozorila

Pregleduje dnevnike baze glede napak, poškodovanih tabel in počasnih poizvedb ter poroča, kaj je novega.

Popravi, kar je pokvarjeno

V klepetu popravi nastavitve povezave, popravi poškodovane tabele in počisti podatke, ki jih stran ne potrebuje več – brisal bo samo s tvojim soglasjem.

Najde, kaj je počasno

Pogleda največje tabele in najpočasnejše poizvedbe ter ti pove, kaj bi naredilo največjo razliko.

Primer: skrbništvo trgovine, vsak mesec počasnejše

  1. Ti

    V skrbništvu trgovine se naročila nalagajo celo večnost. Je kaj z bazo?

  2. Kaj preveri

    • MariaDB: teče in je dosegljiva
    • Tabela sej: 2,1 milijona poteklih vrstic, 3,4 GB
    • Dnevnik počasnih poizvedb: iskanje naročil prebere celo tabelo
    • Poškodovane tabele: nobene
  3. Kaj spremeni

    Po tvojem soglasju sem izbrisal potekle seje in dodal manjkajoči indeks za iskanje naročil

  4. LayerAssist

    Stran z naročili se zdaj naloži v manj kot sekundi, prej je trajalo 14 sekund. Trgovina je hranila dva milijona poteklih sej obiskovalcev, iskanje naročil pa ni imelo indeksa. S tvojim soglasjem sem potekle seje izbrisal in dodal indeks; nič drugega se ni spremenilo.

Kaj s tem pridobiš

  • Zgodnja opozorila iz dnevnikov, preden stran pobeli
  • Napake povezave odpravljene v nekaj minutah, z razloženim vzrokom
  • Hitrejša stran zaradi bolj urejene baze
  • Vsebina ostane na mestu: brisanje samo s tvojim soglasjem

Resnični primeri

Stran na majhnem VPS

Baza se ob konicah ponovno zažene. Pregled poroča o opozorilih glede pomnilnika in LayerAssist nastavitve prilagodi zmogljivosti strežnika.

Obiskana trgovina WooCommerce

Naročila in dnevniki rastejo vsak dan. Dnevni pregled opozori na najhitreje rastočo tabelo, preden se trgovina upočasni.

Razvijalčeva aplikacija na PostgreSQL

Po izdaji nove različice baza aplikacije beleži počasne poizvedbe. Urni pregled v paketu Pro nanje opozori še isti dan.

Kako nastaviti pregled baze podatkov

  1. Poveži gostovanje ali strežnik

    SSH da najpopolnejšo sliko; za veliko strani na deljenem gostovanju zadošča nadzorna plošča gostovanja.

  2. Dodaj avtomatizacijo

    V Avtomatizacijah izberi Nova avtomatizacija, izberi stran in nato „Stanje podatkovne baze“.

  3. Izberi, kako pogosto

    Od enkrat na dan do vsakih 15 minut, odvisno od paketa.

  4. Dodaj še nadzor storitve

    Za takojšnje opozorilo, ko se baza ustavi, na istem strežniku dodaj nadzor „Stanje storitve“ za mysql ali mariadb.

Vprašanja o stanju baze podatkov

Predvsem z MySQL in MariaDB, ki ju uporablja skoraj vsaka spletna stran. Prek SSH zna delati tudi s PostgreSQL in drugimi bazami na tvojem strežniku.

Naslednje: Opravila cron in vrste

Od 9 $ na mesec · 14 dni za premislek

Naslednjič, ko se bo kaj pokvarilo, boš vedel, koga vprašati.

Dodajte svoje spletno mesto in še danes postavite prvo vprašanje. Ni za vas? Prekličite v 14 dneh in dobite prvo plačilo nazaj, zmanjšano le za uporabljeno delo UI.

7 dni brezplačno · Kreditna kartica ni potrebna · Tehnično znanje ni potrebno.