Limpiar la base de datos MySQL de la basura de WordPress. Cómo limpiar y optimizar tu base de datos de WordPress tú mismo

Ilya Zhuravlev está en contacto, Después de leer este artículo, aprenderá cómo limpiar y optimizar su base de datos de WordPress. Con el tiempo, se acumula mucha basura innecesaria en la base de datos, lo que puede afectar, por ejemplo, la velocidad de apertura de su sitio web. La base de datos se carga no solo mediante los complementos instalados, sino que también cuando elimina un complemento, es posible que queden códigos, tablas y filas innecesarios. No mucha gente sabe acerca de la revisión de publicaciones; cuando escribes un artículo, WordPress guarda automáticamente un borrador de publicación en la base de datos cada vez que cambias una publicación. Imagínese cuántos borradores de este tipo se guardan al escribir un artículo.

Aquellos que no están involucrados en la optimización, su basura en la base de datos es 2, o incluso 3, 4, 5 veces más grande que el contenido principal de la base de datos. Imagine que su base de datos pesa 90 megabytes, pero el contenido necesario y principal de la base de datos pesa solo 30 megabytes, 60 megabytes es una carga de 200, es decir, peso muerto, basura innecesaria. ¡Quita este peso y tu sitio volará como un halcón!

Comencemos a limpiar y optimizar la base de datos.

Primero, limpiemos la base de datos usando un complemento: WP Clean Up, un complemento muy simple y comprensible, no necesita configuración, haga clic en un botón y listo, el mejor de su tipo. Puede instalar este complemento directamente desde el panel de administración de WordPress. Vaya a la pestaña: Complementos – Agregar nuevo, ingrese el nombre del complemento en el formulario de búsqueda, presione Entrar, instale y active el complemento que se abre.

Para configurar el complemento, vaya a la pestaña: Configuración – WP Clean Up.

En la página del complemento, el primer campo mostrará los tipos de tablas de bases de datos que se pueden borrar. En la parte inferior, haga clic en el botón – Eliminar todo para borrar todo de una vez. ¡Atención! Si hay borradores en su sitio que necesita, cuando borre todos los elementos al mismo tiempo, también se eliminarán. Para guardar borradores, elimine todos los elementos individualmente, excepto el elemento Borrador, haciendo clic en el botón Eliminar frente al valor.

En el segundo campo, mostrará todas las tablas existentes en su base de datos y su tamaño. Después de la limpieza, deberá optimizar la base de datos, es decir, actualizarla. Haga clic en el botón – Optimizar. En el campo Total puede ver cuánto ha cambiado el tamaño de su base de datos.

Como puede ver en la captura de pantalla, en la segunda tabla solo muestro 11 tablas de bases de datos principales. Puedes tener muchas más tablas, de 50 a 100. Además de las 11 principales, hay tablas relacionadas con complementos instalados y eliminados. A continuación, le mostraré cómo borrar la base de datos de tablas innecesarias de complementos eliminados. Después de limpiar la base de datos, puede desactivar el complemento: WP Clean Up. Periódicamente, una vez cada 3-6 meses, active el complemento y límpielo nuevamente.

Hola a todos. Hay momentos en que surge la necesidad. eliminar base de datos MySQL. ¿Por qué borrar y no editar? Sin saberlo, has acumulado un montón de tablas o no sabes cómo identificar el error. Es más fácil demoler y crear una nueva base de datos. La mejor opción, por supuesto, sería producir. En principio, todo administrador que se precie debería saber cómo eliminar una base de datos MySql.

Inicie sesión en phpMyAdmin

Consideremos trabajar con bases de datos MySQL en phpMyAdmin, que está integrado (esto no es en absoluto necesario, es mejor usarlo para capacitación y capacitación). Después de instalar el servidor local en su computadora, tendrá acceso a phpMyAdmin y la capacidad de crear bases de datos.

Puede iniciar sesión en phpMyAdmin en su servidor local siguiendo el enlace: http://localhost./Tools/phpmyadmin/index.php.

Eliminando la base de datos MySql

En el panel de administración de la izquierda, seleccione la base de datos que va a eliminar.

En la siguiente ventana en la parte superior hay un botón. Operaciones. Hacer clic.

Y el último paso ⇒ presione Eliminar una base de datos (DROP).

Cómo eliminar una base de datos MySql desde la línea de comando

La base de datos se puede borrar usando un comando en la línea de comando. Inicie sesión en su cuenta del servidor de base de datos: Z:\usr\local\mysql-5.5\bin\mysql.exe -u root.

El comando para eliminar una base de datos se ve así: DROP DATABASE nombre_base de datos,
-donde nombre_base_datos indica el nombre de la base de datos.

Por ejemplo, DROP DATABASE moyblog significa eliminar la base de datos denominada moyblog.

Presione Enter para comenzar a ejecutar el comando. El sistema mostrará un mensaje indicando la finalización del comando y el tiempo transcurrido.

Limpieza y edición de base de datos MySql.

Eliminar la base de datos es un método radical. En muchos casos, será suficiente eliminar una tabla específica, borrar filas de la tabla, borrar algunos registros, es decir, editar la base de datos MySql.

Eliminar tablas en una base de datos

Inicie sesión en la base de datos deseada. Verifique las tablas requeridas y haga clic Borrar. Si solo necesita borrar filas sin eliminar la tabla, haga clic en Claro.


Todo webmaster novato que trabaja con WordPress, tarde o temprano, se enfrenta a una carga lenta del sitio. Una de las razones puede ser una base de datos inflada. Este artículo fue escrito específicamente para resolver este problema, sobre cómo limpiar WordPress. En él descubriremos por qué limpiar la base de datos, cómo limpiarla de basura y con qué frecuencia es necesario hacerlo.


Se presenta este artículo, que puede leer en mi blog y armarse no solo con el método descrito en este artículo, sino también con otros consejos útiles.

Navegación de página:

¿Por qué limpiar tu base de datos en WordPress?

Para comprender el significado de limpiar una base de datos, es necesario comprender qué contiene. Y todas nuestras configuraciones, publicaciones, comentarios, metadatos, copias y ediciones de artículos se encuentran en nuestra base de datos. La siguiente imagen muestra las tablas principales (estándar) en una base de datos de WordPress.

Como puedes ver, tenemos 13 mesas destinadas a diferentes propósitos. Casi todas estas tablas pueden contener datos basura que ralentizan la carga de nuestras páginas. ¿Cómo sucede esto? La cuestión es que cuando se "crea cualquier página", cada elemento se carga desde la base de datos. Se buscan por claves, por ejemplo por id, y cuantos más registros tengamos en cada una de las tablas, más tendrá que ordenar el programa los datos para encontrar lo que necesitamos en este momento.

En resumen, si tenemos 1000 registros y cada uno tiene 5 comentarios, luego de recibir una solicitud a la base de datos para mostrar la página que necesitamos, revisamos 1000 registros y 5000 mil comentarios en busca de exactamente los que necesitamos. La búsqueda se realiza de forma un poco diferente, pero no entraremos en detalles, no se trata de eso este artículo.

Cada una de las entradas puede tener varias copias y guardados automáticos, esto agravará aún más la situación con el tiempo de espera de una respuesta y la carga de la página desde el servidor.

Resulta que al limpiar nuestra base de datos de basura, reduciremos significativamente la cantidad de datos que se clasificarán y, en consecuencia, tomará menos tiempo.

Esta es la tarea principal, limpiar WordPress y sus bases de datos de información innecesaria. Con base en esta declaración, continuaremos y veremos cómo limpiar nuestra base de datos.

¿Cómo limpiar tu base de datos de WordPress?

Hay dos formas de borrar la base de datos de filas innecesarias:

  • limpieza manual;
  • limpieza con complementos.

Para primer método de limpieza Necesitará acceso a nuestra base de datos en el servidor. También necesitarás saber qué eliminar y qué no. También deberá ingresar consultas SQL para limpiarlas y comprender su propósito principal. Este método realmente puede irritar a aquellos usuarios y propietarios de sitios de WordPress que se sienten avergonzados por cualquier intervención manual en el código del sitio, y especialmente en la base de datos. Por lo tanto, consideraremos tanto la limpieza manual como la limpieza mediante un complemento.

Para segundo método de limpieza Necesitaremos a alguien que nos ayude a resolver este problema. Existe una gran cantidad de complementos de este tipo y se diferencian principalmente en los autores, las calificaciones y la apariencia. En este artículo veremos el uso del complemento. Limpieza de WP que pueda afrontar la tarea sin mucha dificultad. Además, los complementos de este tipo no se utilizan todo el tiempo. Esto significa que después de usar el complemento, puede desactivarlo o eliminarlo por completo; en otras palabras, el uso del complemento no ralentizará la carga.

Para borrar nuestra base de datos manualmente, primero vayamos a nuestro phpMyAdmin desde el servidor donde se encuentra nuestro sitio. A continuación, vaya a la pestaña SQL e ingrese las consultas que necesitamos para eliminar registros.

Después de haber ingresado la ubicación requerida, ingrese las solicitudes requeridas en el formulario:

  1. Para borrar copias (revisiones) de nuestros registros, debe ingresar la siguiente línea: ELIMINAR DE wp_posts DONDE post_type = 'revisión'; lo que significaría "Eliminar todas las revisiones en la tabla de publicaciones".
  2. Para eliminar el spam en los comentarios necesitarás la siguiente línea: ELIMINAR DE wp_comments DONDE comment_approved = 'spam';
  3. Borrar caché del blog RSS: ELIMINAR DE wp_options DONDE nombre_opción COMO ('_transient%_feed_%');

Después de ingresar la línea requerida, haga clic en el botón "Aceptar".

Después de lo cual confirmamos una vez más nuestra acción.

Si la solicitud se completa con éxito, nuestro Mysql nos dirá el resultado del trabajo realizado y cuántas filas pudimos borrar.

Repetimos los mismos pasos para otras tablas.

Estos son los puntos principales que necesitará saber para limpiar manualmente su base de datos. Ahora veamos la limpieza usando un complemento.

Limpiar la base de datos de la basura usando un complemento

Como mencioné anteriormente, necesitaremos descargar e instalar el complemento. Limpieza de WP. Que es exactamente lo que haremos primero. Puede leer cómo instalar el complemento por separado.

¡Hola! Durante mi trabajo, se hizo necesario borrar una tabla en MySQL de la forma más rápida. Recientemente, no suele ser necesario tratar directamente con una base de datos y lenguajes de programación como PHP y C. Ya había olvidado algo y revisé mis notas para refrescar mi memoria.

Sorprendentemente rápido encontré y recordé todo. En la publicación actual lo compartiré con ustedes.

Limpieza de mesa completa y selectiva

En general, existen dos consultas adecuadas para dicho trabajo con MySQL:

  • TABLA TRUNCADA.
  • BORRAR DE.

Tienen una diferencia significativa en el rendimiento: la velocidad de ejecución de la operación.

TRUNCATE normalmente se ejecuta más rápido y consume menos recursos del sistema.

Como ejemplo, te mostraré cómo funciona. Digamos que hay una tabla llamada "newspk" que debe borrarse. La siguiente consulta es aplicable para este propósito.

TRUNCAR TABLA newspk;

Entonces, una vez resueltas la limpieza completa de la mesa y sus ventajas, veamos la selectiva.

BORRAR DE newspk DONDE id='34';

Aquí ya se utiliza una condición, por lo que solo se eliminará el registro con ID 34. Si la condición WHERE no está presente, se producirá una limpieza completa.

Observo que la programación está en mi campo de actividad, pero es un tema secundario en este blog. El tema principal es trabajar en Internet. Al mismo tiempo, trato de no considerar todo, sino sólo métodos normales con buenas perspectivas financieras. Si lo deseas puedes mirar las publicaciones.

Las actualizaciones del blog aparecen periódicamente. Agrego anuncios de nuevos materiales a las redes sociales los enlaces para seguir están en la columna lateral. También puede suscribirse a un boletín informativo gratuito por correo electrónico mediante un formulario especial. Hasta luego.




Arriba