Avisos
Vaciar todo

[Resuelto] Problema con la cantidad de registros en mi bas de datos  

 
Carlos Javier
 Carlos Javier
Usuario activo

Buenos días, 

Les escribo porque estoy interesado en limpiar la base de datos pero tengo conocimientos bastante limitados de ello. 

El problema que me indica soporte es que tengo muchos registros en mi tabla wp_postmeta.

Veo que las tablas wp_comments y wp_posts son la segunda y tercera tabla más grandes (Aunque creo que esto es lo normal..)

Actualmente en la tabla wp_postmeta tengo 529.384 registros que ocupan 90,7 MB.

No sé si eliminando o vaciando a través de phpMyadmin puede ocasionar un problema grande en la funcionalidad de la web o de ciertos plugins. 

Comento que he optimizado las tablas y demás a través de WP Rocket pero los registros no bajan.

¿Podéis ayudarme? Me pierdo bastante en esto de las bases de datos.

Contenido solo visible a usuarios registrados

Respondido : 10/02/2025 11:20 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Carlos Javier.

La tabla wp_postmeta Se utiliza para almacenar información adicional relacionada con las publicaciones, páginas, productos de WooCommerce y otros tipos de contenido personalizado.

Es normal que esa tabla tenga bastantes datos y es una de las que mas pesa ya está estrechamente vinculada al funcionamiento de WordPress, WooCommerce y otros plugins.

Puedes hacer una optimización con el plugin wp-optimize:

-> https://es.wordpress.org/plugins/wp-optimize/

Una vez instalado:

.- Accede a WP-Optimize -> Bases de datos:

.- Selecciona todas las opciones y pulsa en Ejecutar:

screenshot diariserpis com 2025 02 10 12 33 10

 

Revisa si con eso mejora y nos comentas.

 

Un Saludo

Respondido : 10/02/2025 11:35 am

Cursos Gratuitos WordPress

Carlos Javier
 Carlos Javier
Usuario activo

Buenos días, 

Gracias por la respuesta tan rápida.

Ya lo he realizado pero solamente han bajado 80 registros. Los registros actuales son 529.304

Gracias

Respondido : 10/02/2025 11:58 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Carlos.

Se puede optimizar hasta un punto, no se puede eliminar registros que son necesarios.

.- Accede a tu cuneta de WePanel -> Bases de datos -> phpMyAdmin

.- Selecciona la base de datos que utiliza tu instalación

.- Selecciona la pestaña SQL

.- En al celda consulat añade lo siguiente y pulsa en Continuar

OPTIMIZE TABLE wp_postmeta;

screenshot cp7116 webempresa eu 2443 2025 02 10 13 41 25

Eliminar metadatos innecesarios

.- Realiza la misma opción con esta consulta:

DELETE pm
FROM wp_postmeta pm
LEFT JOIN wp_posts wp ON wp.ID = pm.post_id
WHERE wp.ID IS NULL;

Eliminar metadatos de revisiones antiguas

DELETE pm
FROM wp_postmeta pm
INNER JOIN wp_posts p ON pm.post_id = p.ID
WHERE p.post_type = 'revision';

 

Ten en cuenta que esta tabla se puede optimizar hasta un punto a partir de ahí eliminarías datos necesarios para el funcionamiento de la web.

Una tabla wp_postmeta de 90 MB no es excesivamente grande, pero depende del tamaño de tu sitio web. En sitios con muchos productos (como en WooCommerce), publicaciones o personalizaciones, es normal que crezca rápidamente

 

Un Saludo

Respondido : 10/02/2025 12:48 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Carlos Javier
 Carlos Javier
Usuario activo

@pepesoler entiendo...

He realizado lo que me indicas y han bajado 10.000 registros.

El problema es que al conectarse varios usuarios a la vez (somos una academia y a las 19:00 se conecta bastante gente) se les presentaba errores de servidor 502 de forma constante. Muchos fueron incapaces de asistir a sus clases.

Me indicaron que podía ser debido a los registros de la tabla wp_postmeta.

¿Se te ocurre algo que pueda hacer para solucionar este problema? Realmente nos está perjudicando a diario. 

Gracias

Respondido : 10/02/2025 1:04 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Carlos, 

Inicialmente este podría no ser el problema fundamental, lo primero. Prueba aumentar los parámetros de PHP al máximo permitido en tu cuenta de hosting, ahora mismo veo los tienes muy bajos, para ello debes acceder a tu cuenta de hosting Otras herramientas → Parámetros PHP

image

Dentro de este selecciona los parámetros que te permita asigna al máximo

image

Por otro lado si crees que las revisiones pueden estar afectando, puedes probar limitarlas siguiente los siguientes pasos que indican en el siguiente artículo → https://www.webempresa.com/blog/optimiza-tu-base-de-datos-elimina-las-revisiones-de-wordpress.html

Puedes revisar esto y comentarnos como va todo

Un Saludo

Respondido : 10/02/2025 1:25 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Carlos Javier
 Carlos Javier
Usuario activo

@karen Muchas gracias por tu respuesta!!

He realizado lo indicado y parece que no se han dado errores. 

Esperaré a mañana que es cuando más usuarios se conectan y te comentaré.

Gracias

Respondido : 11/02/2025 7:14 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Carlos, 

De acuerdo, quedamos atentos como va todo y si no se generan errores.

Un Saludo

 
Respondido : 11/02/2025 7:19 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Carlos Javier
 Carlos Javier
Usuario activo

@karen muchas gracias!! Parece que se ha solucionado. 

Cualquier cosilla te comentaré pero todo ya está OK. 

Mil gracias!!

Respondido : 12/02/2025 7:29 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola Carlos,

Excelentes noticias, daremos la consulta como resuelta 

Si tienes alguna otra duda estaremos atentos 

Saludos!

Respondido : 12/02/2025 7:53 pm