Reduce cientos de Mb de tu base de datos en menos de 1 minuto

Ayer estuve echando un vistazo a la base de datos del blog en PHPMyAdmin, algo que recomiendo a todos hacer de vez en cuando, y me encontré, como siempre, un montón de tablas cargaditas de megas, normalmente de plugins que ya no uso, y otras de plugins que sí uso.

Por supuesto borré todas las de los plugins que ya no uso, pero había algunas que eran de plugins activos y me llamaron la atención por su enorme tamaño.

De hecho cada una de ellas ocupaba más de 30Mb, y todas empezaban por wf.

Como igual ya has adivinado eran de WordFence, un buenísimo plugin de seguridad sí, pero que almacena muchísima información en la base de datos. Y me ha parecido importante compartir cómo hacerle limpieza ya que es uno de los plugins más populares, que muchos utilizamos.

Por ejemplo, la tabla _wfFileMods, que es la que almacena las modificaciones en archivos, ocupaba ella solita más de 30Mb, no digamos si tienes activa la visualización de tráfico en tiempo real, en cuyo caso te puedes encontrar tablas con cientos de megas.

Y uno podría pensar, pues las borro y que el plugin vuelva a empezar,  y me paso de vez en cuando y voy limpiando, y sí, no es mala idea, pero tiene un problema, si borras las tablas perderás los ajustes del plugin, así que el modo correcto de hacer limpia es el siguiente…

Guarda los ajustes de WordFence

Ve al final de la página de opciones de WordFence y exporta los ajustes de WordFence.

Tras pulsar el botón se mostrará una ventana con un token, que se almacena en los servidores de WordFence con tus ajustes, cópialo en un archivo de texto por ahí para usarlo luego, son un montón de números y letras, ni intentes memorizarlo, es imposible.

Haz que WordFence borre las tablas al desactivarlo

Un poco más arriba de la sección anterior verás una casilla para que WordFence borre sus tablas al desactivarse, marca la casilla y guarda los cambios en los ajustes.

Desactiva y vuelve a activar el plugin

Sencillo, vas a la página de administración de plugins, lo desactivas, y lo vuelves a activar a continuación. ¿No hace falta que te ponga captura no?

Importa los ajustes

Ve de nuevo a la página de opciones de WordFence y en la caja para importar ajustes pega el token que copiaste antes y pulsa el botón de importar ajustes.

A continuación se mostrará una ventana emergente que te confirmará que se han aplicado tus configuraciones previas. Simplemente dale al botón de recargar página y ahí las tendrás de nuevo.

Y conseguido, WordFence activo y configurado a tu gusto, y sin que ocupe tu precioso espacio en la base de datos.

Ahora solo nos toca hacer lo mismo con otros plugins que también tienen la fea costumbre de llenar de megas nuestra base de datos, algo que afecta al rendimiento de nuestro servidor, no lo dudes.

VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(16 votos, promedio: 4.7)

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

11 comentarios en “Reduce cientos de Mb de tu base de datos en menos de 1 minuto”

    1. Ordena las tablas por tamaño, y sobre todo no borres nada que no sepas de qué es, antes investiga un poco, o pregunta por aquí, no vayas a joder algo 🙂

  1. Maravilloso Fernando, mañana me toca también trastear un poco, y sobre todo seguir aprendiendo.

    Un abrazo y gracias.

  2. TECNOLOGIAGEEK

    Esto podria ayudar a liberar algun espacio, pero este plugin de WordFence consume muchos recurso y en un plan de hosting compartido.es casi seguro que dara problemas con la base de datos. Pero vale la pena tratar.

  3. TECNOLOGIAGEEK

    Saludos, Fernando..Deje un comentario ayer en este post, y lo borraron..creo que no es etico de este sitio..todos los comentarios deben ser publicados, claro siempre que no difamen o amezas a alguien aqui..fue un mensaje sano..con respeto al consumo de este plugin wordfence..creo que los usuarios tiene derecho a saber lo bueno y lo malo de usar este metodo. Gracias.

    1. No recuerdo haber borrado nada, y mi único criterio suele ser ese que comentas, que contenga insultos o faltas de respeto y cosas así, miraré si está en spam o algo así ¿tenía algún enlace?

  4. Tampoco tanto, solo hay que evitar el registro en tiempo real y el exceso de procesos automáticos. Y sino siempre preferiré tener mi web protegida aunque tenga que pagar un poco más de hosting a seguir en uno muy barato que no pueda aguantar la carga de un plugin de seguridad tan importante.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

 

Ir arriba Ir al contenido