12. nodaļa · 12.7
Datubāzes pārbaude, labošana un optimizēšana
Vai Jūsu vietne rāda kļūdas paziņojumu par tabulu, piemēram, "Table is marked as crashed" vai "Incorrect key file for table"? Vai vēlaties datubāzi pēc sakopšanas padarīt mazāku un ātrāku? To varat izdarīt ar pogām sadaļā Database Operations.
Kā to izdarīt
- Vispirms izveidojiet datubāzes eksportu (skatiet Datubāzes eksportēšana). Labošanas laikā reti kas noiet greizi, bet tādā gadījumā Jums vismaz būs kopija.
- Dodieties uz Databases un pie attiecīgās datubāzes noklikšķiniet uz Manage.
- Ritiniet līdz Database Operations un noklikšķiniet uz vajadzīgās pogas.
Pēc dažām sekundēm redzēsiet rezultātu, piemēram, "Database check was successful".

| Poga | Ko tā dara? | Kad to izmantot? |
|---|---|---|
| Check | Pārbauda, vai visas tabulas ir kārtībā, un ziņo par kļūdām. | Ja saņemat kļūdas paziņojumu par tabulu vai Jums ir šaubas. |
| Repair | Mēģina salabot bojātās tabulas. | Ja Check atrod kļūdu vai parādās paziņojums "marked as crashed". |
| Optimize | Sakārto tabulās neizmantoto vietu, lai datubāze kļūtu mazāka un bieži vien ātrāka. | Pēc liela apjoma datu sakopšanas, piemēram, vecu revīziju, spama komentāru vai žurnāla tabulu dzēšanas. |
Programmā phpMyAdmin
Varat strādāt arī ar katru tabulu atsevišķi. Atveriet phpMyAdmin (skatiet phpMyAdmin atvēršana un lietošana), kreisajā pusē noklikšķiniet uz datubāzes, atzīmējiet tabulas un saraksta apakšā izvēlieties With selected opciju Check table, Repair table vai Optimize table.
Noderīgi zināt
- Lielākā daļa mūsdienu programmatūras tabulu izmanto InnoDB. Tās reti sabojājas, un Repair tajās maz ko dara. Vecākajam MyISAM tipam labošana gan palīdz.
- Optimizēšana negarantē, ka datubāze kļūs brīnumaini ātra. Lēnas vietnes cēlonis biežāk ir spraudņi vai pārāk daudz datu, nevis pati datubāze (skatiet Mana vietne darbojas lēni).
- Ja labošana neizdodas, atjaunojiet datubāzes dublējumu, izmantojot WebOké Backups (skatiet Vai šo var izdarīt arī Mijn WebOké? WebOké Backups) vai savu eksportu (skatiet Database importēšana, arī lielu failu gadījumā).
Padoms: Izmantojat WordPress? Spraudnis, piemēram, WP-Optimize, sakārto vecas revīzijas, melnrakstus un spamu. Pēc tam šeit varat optimizēt datubāzi.
