Peatükk 12 · 12.7
Andmebaasi kontrollimine, parandamine ja optimeerimine
Kas sinu veebileht annab veateate tabeli kohta, näiteks "Table is marked as crashed" või "Incorrect key file for table"? Või soovid pärast puhastamist muuta andmebaasi väiksemaks ja kiiremaks? Selle teed nuppudega, mis asuvad jaotises Database Operations.
Nii teed seda
- Tee kõigepealt andmebaasist eksport (vaata Andmebaasi eksportimine). Paranduse käigus läheb harva midagi valesti, aga nii on sul igal juhul varukoopia olemas.
- Mine lehele Databases ja klõpsa andmebaasi juures nupul Manage.
- Keri jaotiseni Database Operations ja klõpsa nupul, mida vajad.
Mõne sekundi pärast näed tulemust, näiteks "Database check was successful".

| Nupp | Mida see teeb? | Millal? |
|---|---|---|
| Check | Kontrollib, kas kõik tabelid on korras, ja teatab vigadest. | Kui saad tabeli kohta veateate või kui kahtlustad probleemi. |
| Repair | Üritab kahjustatud tabeleid parandada. | Kui Check leiab vea või kui tabel on märgitud "marked as crashed". |
| Optimize | Koristab tabelites vaba ruumi, mistõttu andmebaas muutub väiksemaks ja tihti ka kiiremaks. | Pärast suure hulga andmete, näiteks vanade versioonide, rämpskommentaaride või logitabelite kustutamist. |
phpMyAdminis
Võid töötada ka tabelihaaval. Ava phpMyAdmin (vaata phpMyAdmini avamine ja kasutamine), klõpsa vasakul andmebaasil, märgi tabelid ja vali loendi allosas valikust With selected kas Check table, Repair table või Optimize table.
Hea teada
- Enamik tänapäevase tarkvara tabeleid kasutab InnoDB-d. Need lähevad harva katki ja Repair ei tee seal palju kasu. Vanema tüübi MyISAM puhul aitab parandamine küll.
- Optimeerimine ei muuda andmebaasi iseenesest imekiireks. Aeglane veebileht on sagedamini pluginate või liiga suure andmehulga, mitte andmebaasi enda süü (vaata Minu veebisait on aeglane).
- Kui parandamine ei õnnestu, taasta andmebaasi varukoopia kas WebOké varukoopiatega (vaata Kas seda saab teha ka Minu WebOkés? WebOké Backups) või oma ekspordiga (vaata Andmebaasi importimine, ka suured failid).
Vihje: Kasutad WordPressi? Plugin nagu WP-Optimize koristab vanad versioonid, mustandid ja rämpskommentaarid. Seejärel saad andmebaasi siin optimeerida.
