Hoia oma veebilehe taga olev andmebaas tervena.

Kõik, mida su veebileht näitab, on salvestatud andmebaasi. LayerAssist kontrollib, et see töötab ja on kättesaadav, otsib vigu ja aeglasi päringuid ning selgitab probleeme enne, kui need su veebilehe maha võtavad.

Lühidalt

  • AutomatiseeringValmis automatiseering „Andmebaasi seisund“ kontrollib, et andmebaas töötab ja on kättesaadav, ning raporteerib logidest leitud vigu või aeglaseid päringuid.
  • Sisseehitatud jälgijaKui tahad hoiatust kohe, kui andmebaas seiskub, lisa oma andmebaasiteenusele sisseehitatud teenusejälgija.
  • VestlusesVestluses parandab see ühendusvead, parandab rikutud tabelid ja leiab, mis andmebaasi aeglustab.

Kui andmebaas üles ütleb, muutub kogu veebileht valgeks

Su lehed, tooted, tellimused ja kasutajad on salvestatud andmebaasi, tavaliselt MySQL-i või MariaDB-sse. Kui veebileht selleni ei jõua, näevad külastajad „Error establishing a database connection“ või tühja lehte ja miski ei tööta, kuni see on parandatud.

Andmebaasid kuluvad ka aeglaselt: tabelid rikuvad pärast krahhi, päringud aeglustuvad andmete kasvades ja serveril saab mälu otsa. Need probleemid jätavad logidesse hoiatusi ammu enne, kui veebilehe maha võtavad.

Märgid, et andmebaas vajab tähelepanu

  • „Error establishing a database connection“
  • Varem kiired lehed võtavad nüüd sekundeid
  • „Table is marked as crashed and should be repaired“
  • Halduspaneeli lehed aeguvad salvestamisel

Levinud andmebaasiprobleemid

Valed andmebaasi kasutajaandmed

Parool, kasutaja või host, mida muudeti majutuse juhtpaneelis, aga mitte veebilehe seadetes, katkestab ühenduse kohe.

Andmebaasiteenus on seiskunud

Mälupuudus, täis ketas või ebaõnnestunud värskendus võib MySQL-i või MariaDB peatada.

Rikutud tabelid

Krahh või täis ketas kirjutamise keskel võib tabeli nii rikkuda, et mõned lehed ütlevad üles.

Aeglased päringud ja üleliigsed andmed

Piiranguteta kasvavad tabelid – logid, seansid, redaktsioonid, aegunud andmed – aeglustavad iga lehte.

Kuidas LayerAssist su andmebaasi eest hoolitseb

See kontrollib seda nii, nagu teeks andmebaasi administraator, ja selgitab nii, nagu teeks sõber.

Kontrollib, et see töötab ja on kättesaadav

See kontrollib, et andmebaasiteenus töötab ja su veebileht saab sellega ühenduse.

Loeb hoiatusi

See käib andmebaasi logid läbi vigade, rikutud tabelite ja aeglaste päringute suhtes ning raporteerib, mis on uut.

Parandab, mis on katki

Vestluses parandab see ühenduse seaded, parandab rikutud tabelid ja koristab andmed, mida veebileht enam ei kasuta – kustutades ainult sinu nõusolekul.

Leiab, mis on aeglane

See vaatab suurimaid tabeleid ja aeglasemaid päringuid ning ütleb, mis teeks kõige suurema vahe.

Näide: poe halduspaneel, iga kuuga aeglasem

  1. Sina

    Poe halduspaneelis laadivad tellimused terve igaviku. Kas andmebaasiga on midagi lahti?

  2. Mida ta kontrollib

    • MariaDB: töötab ja on kättesaadav
    • Seansitabel: 2,1 miljonit aegunud rida, 3,4 GB
    • Aeglaste päringute logi: tellimuste otsing loeb kogu tabelit
    • Rikutud tabelid: puuduvad
  3. Mida ta muudab

    Pärast sinu nõusolekut kustutasin aegunud seansid ja lisasin tellimuste otsingule puuduva indeksi

  4. LayerAssist

    Tellimuste leht laadib nüüd alla sekundi, enne võttis see 14 sekundit. Pood hoidis alles kaks miljonit aegunud külastajaseanssi ja tellimuste otsingul polnud indeksit. Sinu nõusolekul kustutasin aegunud seansid ja lisasin indeksi; midagi muud ei muudetud.

Mida sa saad

  • Varajased hoiatused logidest enne, kui veebileht valgeks muutub
  • Ühendusvead parandatud minutitega, koos põhjuse selgitusega
  • Kiirem veebileht tänu korrastatumale andmebaasile
  • Sisu jääb paika: kustutamine ainult sinu nõusolekul

Päris olukorrad

Veebileht väikesel VPS-il

Andmebaas taaskäivitub tipptundidel. Kontroll raporteerib mäluhoiatusi ja LayerAssist kohandab seaded serveri võimsusele.

Hõivatud WooCommerce'i pood

Tellimused ja logid kasvavad iga päev. Igapäevane kontroll juhib tähelepanu kiiremini kasvavale tabelile enne, kui pood aeglustub.

Arendaja rakendus PostgreSQL-iga

Pärast uut väljalaset logib rakenduse andmebaas aeglaseid päringuid. Pro-paketi tunnipõhine kontroll juhib neile tähelepanu samal päeval.

Kuidas seadistada andmebaasi kontroll

  1. Ühenda majutus või server

    SSH annab kõige täielikuma pildi; paljude jagatud majutuse lehtede jaoks piisab majutuse juhtpaneelist.

  2. Lisa automatiseering

    Vali Automatiseeringutes Uus automatiseering, veebileht ja siis „Andmebaasi seisund“.

  3. Vali, kui tihti

    Kord päevas kuni iga 15 minuti järel, olenevalt paketist.

  4. Lisa ka teenusejälgija

    Kohese hoiatuse jaoks andmebaasi seiskumisel lisa samas serveris „Teenuse seisund“ jälgija mysql-i või mariadb jaoks.

Küsimused andmebaasi seisundi kohta

Peamiselt MySQL-i ja MariaDB-ga, mida kasutab peaaegu iga veebileht. SSH kaudu saab see töötada ka PostgreSQL-i ja teiste su serveri andmebaasidega.

Järgmine: Cron-tööd ja järjekorrad

Alates 9 $ kuus · 14 päeva meelemuutmiseks

Järgmine kord, kui miski katki läheb, tead, kelle poole pöörduda.

Lisa oma veebisait ja esita esimene küsimus juba täna. Pole sinu jaoks? Tühista 14 päeva jooksul ja saad esimese makse tagasi, millest lahutatakse ainult kasutatud AI-töö.

7 päeva tasuta · Krediitkaarti pole vaja · Tehnilisi teadmisi pole vaja.