¿Aún no conoces el mejor plugin de rendimiento para WordPress? Descubre Perfmatters

Advanced Database Cleaner Pro, limpieza profunda de tu base de datos

Visitas: 309
 
 
Advanced Database Cleaner Pro, limpieza profunda de tu base de datos
Advanced Database Cleaner dando la chapa con el backup

Antes de leer ni una palabra más debes hacer una copia de seguridad de tu base de datos.

De vez en cuando salen ñapas de esto. En la última me ha tocado optimizar un blog que había acumulado basurilla durante más de una década.

Antes de entrar en detalles del vertedero en el que se había convertido el sitio a optimizar, aprovecho para reseñar una de las que creo es de las mejores herramientas que facilitan la tediosa tarea de sanear una base de datos petada de mierda. Eso es una de las distintas causas de que un blog rule lento de aburrir y consuma demasiados recursos del servidor.

Plugins que hacen limpieza y optimizan la base de datos hay muchos, pero ninguno llega a los rincones donde puedes meter «Advanced Database Cleaner Pro«. Si bien muchas de las acciones «automáticas» se pueden hacer a mano, te ahorra bastante tiempo.

En esta tabla comparativa, publicada por sus creadores, se muestran sus virtudes frente a algunos plugins similares de la competencia

Advanced Database Cleaner Pro, limpieza profunda de tu base de datos

Advanced Database Cleaner Pro vacilando de opciones

Creo que he probado casi todos los gratuitos, desde el popular «Wp Optimize» hasta el bastante abandonado «Plugins Garbage Collector, Database Cleanup» (ojo, que hace ocho meses que no se actualiza) y cumplen con los mínimos, pero se quedan en la superficie.

Para este post se ha usado la versión de pago ya que, aunque tiene una versión gratuita muy digna, la chicha está en las opciones extra de su versión Pro.

Hay varios motivos por los que merece la pena invertir los 39 dólares que cuesta.

Para empezar no es un pago de suscripción anual que hay que renovar para poder recibir las actualizaciones como en la mayoría de plugins premium. Se paga sólo una vez e incluye soporte y todas sus futuras actualizaciones .

La versión más barata te permite usarlo en dos instalaciones de WordPress, ideal para usar en la web del cliente, limpiar y desinstalar.

Al tratarse de un plugin que no es necesario tener activado (a no ser que quieras configurarlo para optimizaciones programadas) puedes desactivarlo y/o desinstalarlo y usarlo cuando vuelva a tocar limpieza.

El complemento hace honor a su función predicando con el ejemplo, se elimina cualquier dato utilizado para almacenar su configuración una vez desinstalado y no deja ni rastro.

Tras descargarlo e instalarlo nos recibe una interfaz sin distracciones con seis pestañas y una opción para programar tareas de optimización. Activamos la licencia y empezamos con el trabajo.

Advanced Database Cleaner Pro, limpieza profunda de tu base de datos

La limpieza general es la habitual de la mayoría de los plugins gratuitos. Podemos ver y limpiar las revisiones de los post, los borradores, comentarios, pingbacks y trackbacks y los habituales datos huérfanos. Todo puede verse en un listado pinchando en ese símbolo del ojo, cosa que ayuda mucho.

Aquí no hay mucho más que destacar. En estas acciones básicas no hay peligro de eliminar nada sensible o vital para el funcionamiento general del sitio. Aún así, huelga decir que hacer una copia de la base de datos antes de continuar es siempre lo más recomendable. Nunca se sabe.

Advanced Database Cleaner Pro, limpieza profunda de tu base de datos

La opción «Keep last» nos permite fijar la cantidad de últimos datos, como borradores, que queremos que conserve tras la limpieza. Para eliminar esa cantidad establecida basta dejar el espacio en blanco o añadir 0 (cero) y volver a guardar.

Optimización y reparación de tablas

Advanced Database Cleaner Pro, limpieza profunda de tu base de datos

Pasamos a la pestaña «Tables» y antes de nada pinchamos en «Scan tables«. El plugin escaneará todas las tablas y las categorizará para que tengamos una aproximación de si pertenecen a un plugin, una plantilla o a WordPress.

Y digo aproximación porque este proceso de categorización añadirá un porcentaje a la categoría cuando no encuentre una posible total coincidencia con el supuesto origen.

Advanced Database Cleaner Pro, limpieza profunda de tu base de datos

Una vez comprobadas las tablas pasamos a optimizarlas. No estaría de más que vayas haciendo y descargando ya una copia de seguridad de la base de datos.

No creas que soy muy plasta con esto de la copia de seguridad, el plugin te lo recordará todas y cada una de las veces que vayas a limpiar (borrar) algo con este popupazo.

Advanced Database Cleaner Pro, limpieza profunda de tu base de datos

De lo que se trata ahora es que, teniendo en cuenta el nombre de la cadena y la pista de coincidencia que ofrece el plugin, consigamos identificar si esos procesos pertenecen a plugins o plantillas que ya hayamos eliminado y estén engordando la base de datos y, lo que es peor, cargándose una y otra vez.

Si han instalado y desinstalado muchos plugins y plantillas durante mucho tiempo sin limpiar la base de datos (como es el caso el blog que tuve que optimizar) la cantidad de datos huérfanos puede ser escandaloso.

Y eso empezarás a descubrirlo en la pestana «Options»

Un repaso a wp_options

Igual que en Tablas, apretujamos el botón «Scan options» y esperamos que el plugin categorice todo.

Concretamente aquí aparecieron 1388 datos huérfanos (Corresponde a la tabla wp_options), que junto al resto de chatarra inservible le daban a la base de datos un peso total de casi cuatro gigas.

Advanced Database Cleaner Pro, limpieza profunda de tu base de datos

Muy posiblemente ya no recordarás a qué plugin pertenecían, así que, antes de borrar algo, tocará tirar de buscador para intentar identificar esas cadenas.

Se agradece la herramienta para filtrar y poder seleccionar cadenas por nombre una vez que se tiene la seguridad de que se pueden emilinar. A todo esto, ¿has hecho ya la copia de seguridad de la base de datos por si rompes algo?

También puedes consultar valores en phpMyAdmin para intentar descubrir desde cuándo no se escribe en esas tablas y cualquier otro dato que nos pueda refrescar la memoria.

Si ni así consigues identificar esos datos huérfanos, se aconseja no borrarlos, por lo que pueda pasar. Quizá en otro momento encuentres una pista mejor. Aunque también hay que decir que el plugin, el menos en mi caso, apenas se equivocó en la larga lista de «huérfanos» que presentó.

 

Controlando los Cron Jobs

Vamos a por los cron jobs, o tareas programadas, el plugin también las identifica y categoriza.

Lo mismo, primero pinchamos en «Scan tasks» y a esperar.

Sí, también puedes tener un barullo tareas de procesos de cosas que no existen y aún así siguen ejecutándose cada día, incluso cada hora, asfixiando permanentemente tu blog.

Advanced Database Cleaner Pro, limpieza profunda de tu base de datos

En el blog citado había 14 tareas chupando sin cesar, las había incluso de plugins que habían desaparecido en 2008.

De todas ellas, finalmente dejé solo una con vida porque comprobaba las actualizaciones de un plugin esencial.

Todo limpio

En la última pestaña puedes consultar el estado de la base de datos y configurar el lugar en el que quieres que aparezca el acceso al plugin en la administración.

Después de unas horas de limpieza quirúrgica pude convertir los casi 4 gigas de porquería en 244 megas de flamantes y cristalinos datos necesarios y optimizados.

Advanced Database Cleaner Pro, limpieza profunda de tu base de datos

Así que ya sabes, no tienes excusa. «Lávala, guarro«, que en este caso encoge, pero es de lo que se trata.

Dependiendo del volumen de actividad que tenga tu blog puedes repetir este proceso cada cierto tiempo para mantener ligera la base de datos y programar la limpieza básica para sólo tener que pegarle un repasito por encima por si se acumula algo de mugre.

Como es costumbre, se avisa de que algunos de los enlaces contenidos en este texto son links de afiliado. Si tienes a bien comprar este plugin desde alguno de ellos tendrás mi agradecimiento eterno.

Advanced Database Cleaner Pro, limpieza profunda de tu base de datos


Suscríbete por email para recibir las viñetas y los artículos completos y sin publicidad

Repositorio de documentales sobre dibujantes de cómic y humor gráfico.

Tontolares. Los titulares más gilipollas de la prensa. Envía los tuyos

Artículos relacionados