Saltar al contenido
yanez.pro
  • Blog
  • WordPress
  • Servidores
  • MySQL
  • Productividad
  • CURSOS

Cómo reducir el tamaño de la tabla wp_postmeta de WordPress

9 enero, 2018 por Jose

Tuve un problema con un site de uno de mis clientes. La base de datos ocupaba más de 250 MB  y está causando problemas. 191 MB eran de  la tabla wp_postmeta con más de 3.000.000 filas/registros.

La web daba errores MySql o mostraba páginas en en blanco.

¿Hay alguna manera de optimizar esa tabla y eliminar lo que no se necesita? ¿Se saber qué se puede eliminar de esa tabla que afecte a algo serio? ¿Cómo se puede comprobar qué fila ocupa más espacio, etc. …

Veamos qué pasos o opciones tenemos para mejorar la tabla postmeta

  • Ver el número de revisiones de las entradas
SELECT COUNT(*) FROM `wp_posts` WHERE `post_type` = 'revision';

Si tenemos muchas, se pueden eliminar desde la consola MySql (aquí el proceso) , pero antes hay que hacer una copia de seguridad de la base de datos.  O usando el plugin WP Optimize. El plugin Machete, permite limitar el número de revisiones de cada post, entre otras cosas interesantes.

Si eso no funciona, es posible que se necesite un mejor plan de hosting, almacenamiento en caché y / o ajustar la configuración MySQL. El error «página en blanco» generalmente es causado por MySQL al alcanzar su límite de conexiones.

Categorías Wordpress Etiquetas BBDD, Postmeta
Navegación de entradas
Cómo hacer copias de seguridad MySql con mysqldump
Cómo cambiar la contraseña, directamente en la base de datos WordPress
WWW.YANEZ.PRO ~ BASE DE CONOCIMIENTO PERSONAL