Capítulo 12 · 12.7
Cómo comprobar, reparar y optimizar una base de datos
¿Su sitio web muestra un error sobre una tabla, como "Table is marked as crashed" o "Incorrect key file for table"? ¿O desea que una base de datos sea más pequeña y rápida después de una limpieza? Esto se hace con los botones de Operaciones de la Base de Datos.
Cómo hacerlo
- Primero haga una exportación de la base de datos (consulte Exportar una base de datos). En una reparación rara vez algo sale mal, pero así tendrá una copia en cualquier caso.
- Vaya a Base de Datos y haga clic en Administrar junto a la base de datos.
- Desplácese hasta Operaciones de la Base de Datos y haga clic en el botón que necesite.
Después de unos segundos verá el resultado, por ejemplo "La verificación de la base de datos fue exitosa".

| Botón | ¿Qué hace? | ¿Cuándo? |
|---|---|---|
| Comprobar | Verifica que todas las tablas estén en orden e informa de errores. | Si recibe un mensaje de error sobre una tabla, o si tiene dudas. |
| Reparar | Intenta reparar las tablas dañadas. | Si Comprobar encuentra un error, o en caso de "marked as crashed". |
| Optimizar | Elimina el espacio vacío de las tablas, de modo que la base de datos sea más pequeña y, a menudo, más rápida. | Después de eliminar muchos datos, como revisiones antiguas, comentarios de spam o tablas de registro. |
En phpMyAdmin
También puede trabajar por tabla. Abra phpMyAdmin (consulte Abrir y utilizar phpMyAdmin), haga clic a la izquierda en la base de datos, marque las tablas y elija al final de la lista en With selected la opción Check table, Repair table u Optimize table.
Datos que conviene saber
- La mayoría de las tablas del software moderno utilizan InnoDB. Estas rara vez se dañan y Reparar hace poco en ese caso. Con el tipo más antiguo, MyISAM, reparar sí ayuda.
- Optimizar no hace que una base de datos sea mágicamente rápida. Un sitio web lento suele deberse a plugins o a demasiados datos, más que a la propia base de datos (consulte Mi sitio web va lento).
- Si la reparación no funciona, restaure una copia de seguridad de la base de datos con WebOké Backups (consulte ¿Esto también se puede hacer en Mi WebOké? WebOké Backups) o su propia exportación (consulte Importar una base de datos, también archivos grandes).
Consejo: ¿Utiliza WordPress? Un plugin como WP-Optimize elimina revisiones antiguas, borradores y spam. Después, optimice la base de datos aquí.
