Señales de que una tabla está dañada

Los síntomas suelen ser confusos: el sitio muestra un error de conexión intermitente, una sección concreta deja de cargar, aparecen mensajes sobre una tabla marcada como bloqueada o corrupta, o el buscador interno devuelve resultados incompletos. En general, cuando el fallo afecta solo a una parte del sitio y no a todo, vale la pena revisar la base de datos.

Comprobar el estado de las tablas

  1. Abre phpMyAdmin desde la sección de Bases de datos en Plesk.
  2. Selecciona tu base en el panel izquierdo.
  3. Verás el listado de tablas con su tamaño y su motor de almacenamiento.
  4. Marca la casilla de la cabecera para seleccionarlas todas.
  5. En el desplegable inferior, elige Comprobar tabla.

El resultado te dirá cuáles están correctas y cuáles presentan problemas.

Reparar

  1. Selecciona las tablas marcadas con error.
  2. En el desplegable inferior, elige Reparar tabla.
  3. Espera a que termine y vuelve a comprobar.

Un matiz importante: la reparación solo funciona en tablas con motor MyISAM. Las tablas InnoDB, que son la mayoría en instalaciones modernas, no admiten esta operación y phpMyAdmin lo indicará. Para InnoDB, la vía correcta es restaurar desde un respaldo, y por eso conviene tener uno reciente antes de que aparezca el problema.

Optimizar

Optimizar no arregla nada roto: recupera el espacio que dejaron los registros borrados y reorganiza los índices. Tiene sentido después de eliminar muchos datos, por ejemplo tras limpiar revisiones antiguas de WordPress o vaciar tablas de registro.

  1. Selecciona todas las tablas.
  2. Elige Optimizar tabla en el desplegable.

Hazlo en horas de bajo tráfico: durante la operación las tablas quedan bloqueadas y el sitio puede responder con lentitud.

Qué suele engordar una base de datos

OrigenCómo reducirlo
Revisiones de entradas en WordPressLimitar el número de revisiones desde wp-config.php.
Comentarios marcados como spamVaciarlos periódicamente desde el escritorio.
Tablas de plugins desinstaladosMuchos plugins no limpian al desinstalarse. Revisa y elimina con cuidado.
Registros de actividad y estadísticasConfigurar una retención máxima en el plugin que los genera.
Transitorios caducadosSe acumulan solos. Un plugin de mantenimiento los depura.

Antes de borrar nada

Exporta la base completa. Eliminar una tabla que resultaba ser necesaria no tiene deshacer, y distinguir a simple vista entre una tabla huérfana y una activa no siempre es evidente. El respaldo cuesta un minuto.

¿Fue útil la respuesta? 0 Los Usuarios han Encontrado Esto Útil (0 Votos)