Capitolul 12 · 12.7
Verificarea, repararea și optimizarea unei baze de date
Site-ul dumneavoastră afișează o eroare despre un tabel, precum "Table is marked as crashed" sau "Incorrect key file for table"? Sau doriți să faceți o bază de date mai mică și mai rapidă după o curățare? Acest lucru se face cu ajutorul butoanelor din Database Operations.
Cum procedați
- Mai întâi, exportați baza de date (consultați Exportarea unei baze de date). Rareori ceva merge prost în timpul unei reparații, dar astfel aveți oricum o copie la dispoziție.
- Mergeți la Databases și faceți clic pe Manage în dreptul bazei de date.
- Derulați până la Database Operations și faceți clic pe butonul de care aveți nevoie.
După câteva secunde veți vedea rezultatul, de exemplu "Database check was successful".

| Buton | Ce face? | Când? |
|---|---|---|
| Check | Verifică dacă toate tabelele sunt în ordine și semnalează erorile. | Dacă primiți o eroare legată de un tabel sau dacă aveți dubii. |
| Repair | Încearcă să repare tabelele deteriorate. | Dacă funcția Check găsește o eroare, sau în cazul mesajului "marked as crashed". |
| Optimize | Curăță spațiul neutilizat din tabele, astfel încât baza de date devine mai mică și adesea mai rapidă. | După curățarea unui volum mare de date, precum revizii vechi, comentarii spam sau tabele de jurnalizare (log). |
În phpMyAdmin
Puteți lucra și per tabel. Deschideți phpMyAdmin (consultați Deschiderea și utilizarea phpMyAdmin), faceți clic în stânga pe baza de date, bifați tabelele și alegeți la finalul listei, din meniul With selected, opțiunea Check table, Repair table sau Optimize table.
Bine de știut
- Majoritatea tabelelor din software-ul modern folosesc InnoDB. Acestea se deteriorează rareori, iar funcția Repair are un efect redus asupra lor. La tipul mai vechi MyISAM, repararea este însă utilă.
- Optimizarea nu face o bază de date rapidă în mod magic. Un site lent se datorează mai des pluginurilor sau unui volum prea mare de date decât bazei de date în sine (consultați Website-ul meu este lent).
- Dacă repararea nu reușește, restaurați o copie de siguranță a bazei de date cu WebOké Backups (consultați Poate fi făcut și în Mijn WebOké? WebOké Backups) sau folosiți propriul dumneavoastră export (consultați Importul unei baze de date, inclusiv fișiere mari).
Sfat: Folosiți WordPress? Un plugin precum WP-Optimize curăță reviziile vechi, ciornele și spamul. După aceea, optimizați baza de date aici.
