12 skyrius · 12.7
Duomenų bazės patikrinimas, taisymas ir optimizavimas
Ar Jūsų svetainė rodo klaidos pranešimą apie lentelę, pavyzdžiui, "Table is marked as crashed" arba "Incorrect key file for table"? O gal norite po duomenų sutvarkymo sumažinti ir pagreitinti duomenų bazę? Tai galite padaryti naudodami mygtukus skiltyje Duomenų bazės operacijos.
Kaip tai padaryti
- Pirmiausia sukurkite duomenų bazės eksportą (žr. Duomenų bazės eksportavimas). Taisant retai kas nutinka blogai, tačiau taip bent jau turėsite kopiją.
- Eikite į Duomenų bazės ir prie duomenų bazės spustelėkite Valdyti.
- Slinkite žemyn iki Duomenų bazės operacijos ir spustelėkite reikiamą mygtuką.
Po kelių sekundžių pamatysite rezultatą, pavyzdžiui, "Duomenų bazės patikrinimas buvo sėkmingas".

| Mygtukas | Ką jis daro? | Kada naudoti? |
|---|---|---|
| Patikrinti | Patikrina, ar visos lentelės tvarkingos, ir praneša apie klaidas. | Jei gaunate klaidos pranešimą apie lentelę arba kai abejojate. |
| Taisyti | Bando pataisyti pažeistas lenteles. | Jei funkcija Patikrinti randa klaidą arba kai rodomas pranešimas "marked as crashed". |
| Optimizuoti | Sutvarko lentelėse esančią laisvą vietą, todėl duomenų bazė tampa mažesnė ir dažnai greitesnė. | Po didelio kiekio duomenų sutvarkymo, pavyzdžiui, senų versijų, šlamšto komentarų ar žurnalo lentelių. |
phpMyAdmin
Taip pat galite dirbti su atskiromis lentelėmis. Atidarykite phpMyAdmin (žr. phpMyAdmin atidarymas ir naudojimas), kairėje pusėje spustelėkite duomenų bazę, pažymėkite lenteles ir sąrašo apačioje, prie With selected, pasirinkite Check table, Repair table arba Optimize table.
Naudinga žinoti
- Dauguma modernios programinės įrangos lentelių naudoja InnoDB. Jos retai būna pažeistos, todėl funkcija Taisyti joms mažai ką padeda. Senesniam MyISAM tipui taisymas tikrai padeda.
- Optimizavimas nepadarys duomenų bazės stebuklingai greitos. Lėtas svetainės veikimas dažniau kyla dėl papildinių ar per didelio duomenų kiekio nei dėl pačios duomenų bazės (žr. Mano svetainė lėtai veikia).
- Jei taisymas nepavyksta, atkurkite duomenų bazės atsarginę kopiją naudodami WebOké Backups (žr. Ar tai taip pat galima atlikti Mijn WebOké? WebOké Backups) arba savo paties sukurtą eksportą (žr. Kaip importuoti duomenų bazę, taip pat ir didelius failus).
Patarimas: Naudojate WordPress? Papildinys, pavyzdžiui, WP-Optimize, sutvarko senas versijas, juodraščius ir šlamštą. Po to čia galite optimizuoti duomenų bazę.
