Avisos
Vaciar todo

Problema de espacio en la base de datos  

Página 1 / 2
 
RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
 RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
Usuario activo

Buenos días,

Tenemos un problema bastante grande de espacio en la base de datos, sobretodo en la tabla wp_postmeta que pesa 3gb y la tabal wp_actionscheduler_actions que pesa 330 MB. Me pongo en contacto con vosotros para ver si nos podíais echar una mano para reducir el peso de estas tablas.

Ya probamos a eliminar de la tabla postmeta los campos cuyo meta_value era nulo o vacío, pero no conseguimos nada.

Un saludo y gracias de antemano.

Contenido solo visible a usuarios registrados

Citar
Respondido : 10/12/2021 9:33 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hoa.

Puedes utilizar un plugin para optimizar la base de datos:

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

El plugin tiene una opción “Database” que optimiza las tablas de la base de datos eliminado los datos huérfanos que puedas tener.

 

Nota: Antes de realizar al optimización es recomendable realizar una copia de seguridad.

 

Un saludo

 

 

ResponderCitar
Respondido : 10/12/2021 9:48 am

Cursos Gratuitos WordPress

RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
 RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
Usuario activo

@pepesoler gracias por el consejo, pero también hemos probado eso y no conseguimos que se reduzca más.

ResponderCitar
Respondido : 10/12/2021 9:54 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

 

Hola.

Ok veo que tienes tablas con muchos registros, por ejemplo:

wp_actionscheduler_actions... tiene 593394 
wp_actionscheduler_logs... tiene 1293493


Estas tablas almacena acciones programadas que al final no terminaron de realizarse, sobre todo de WooCommerce.

.- Accede a tu cuneta de cPanel -> phpMyAdmin

.- Realiza una copia de seguridad de la base de datos seleccionado " Exportar " del menu superior

screenshot cp516.webempresa.eu 2083 2021.12.10 11 17 26

Una vez tengas la copia de la base de datos:

.- Selecciona " SQL " del menu superior:

screenshot cp516.webempresa.eu 2083 2021.12.10 11 18 54

.- En la celda SQL añade lo siguiente y pulsa en continuar:

DELETE FROM `wp_actionscheduler_actions` WHERE `status` = 'canceled'
screenshot cp516.webempresa.eu 2083 2021.12.10 11 21 55

 

Realiza lo mismo con las siguientes consultas:

DELETE FROM `wp_actionscheduler_actions` WHERE `status` = 'complete'
DELETE FROM `wp_actionscheduler_actions` WHERE `status` = 'failed'

 

Revisa esto y una vez lo tengas vamos viendo las demas tablas.

 

Un saludo

ResponderCitar
Respondido : 10/12/2021 10:26 am

RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
 RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
Usuario activo

@pepesoler Hecho.

Ha eliminado bastantes registros pero se sigue sin apreciar cambio alguno en el tamaño de la tabla.

ResponderCitar
Respondido : 10/12/2021 10:41 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

Puedes vaciar esas dos tablas:

wp_actionscheduler_actions y wp_actionscheduler_logs

Accede a phpMyAdmin y selecciona Vaciar en las dos tablas:

screenshot cp516.webempresa.eu 2083 2021.12.10 13 27 31

Nota: recuerda descargar una copia de la BD antes de eliminar los registros.

 

Un saludo

ResponderCitar
Respondido : 10/12/2021 12:32 pm

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

RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
 RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
Usuario activo

@pepesoler Hola de nuevo,

Vacié las tablas como me dijiste, pero el tamaño de la base de datos continua estando al máximo.

Luego por otro lado estamos utilizando el plugin "WooCommerce Product CSV Import Suite" para subir productos, pero a la hora de cargar el csv y clicar en "Subir archivo e importar" se queda bloqueado sin llegar a cargar las columnas con los datos del fichero.

Imagino que esto también puede deberse al problema que tenemos de espacio o, si crees que puede ser otra cosa, bienvenida sea tu ayuda.

Gracias de antemano.

 

ResponderCitar
Respondido : 13/12/2021 8:48 am
RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
 RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
Usuario activo

Te adjunto capturas de lo comentado.

Screenshot 2021 12 13 at 09 34 22 cp733 webempresa eu localhost infoland 6l2sq2dd phpMyAdmin 4 9 7

 

Screenshot 2021 12 13 at 09 35 11 cPanel   Uso del disco

 

Screenshot 2021 12 13 at 09 35 35 Importar Infoland — WordPress
ResponderCitar
Respondido : 13/12/2021 9:13 am

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

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

 a la hora de cargar el csv y clicar en "Subir archivo e importar" se queda bloqueado sin llegar a cargar las columnas con los datos del fichero.

Exacto, es por que tienes ocupado el 100% de cuenta de hosting y hasta que no vacíes no podrás añadir ni actualizar nada.

Veo que tienes el siguiente archivo que puedes eliminar, con eso ahorraras 300MB:

229 MB en el fichero /home/infoland/infoland_6l2sq2dd20211028094537.sql

 

Las tabla que veo con mas carga es la de " wp-postmeta " que ocupa 3GB, esta tabla almacena los metadatos de las publicaciones, una opción seria revisar esa tabla y ver que complementos, plugins estan utilizando esa tabla  e intentar eliminarlos.

 

Puedes probar tambien con el siguiente plugin y ver si hace una mejor limpieza que wp optimize:

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

 

Un saludo

ResponderCitar
Respondido : 13/12/2021 10:31 am
RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
 RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
Usuario activo

He reducido lo que he podido de la tabla postmeta.

La base de datos ahora pesa 2.4 GB, o al menos es lo que me indica en phpmyadmin.

Screenshot 2021 12 13 at 13 27 13 cp733 webempresa eu localhost infoland 6l2sq2dd phpMyAdmin 4 9 7

Pero esto no se ve reflejado en el uso de disco y el plugin sigue sin funcionar.

imagen

Un saludo.

ResponderCitar
Respondido : 13/12/2021 12:30 pm

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

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

Para ver el uso de la base de datos:

.- Accede a tu cuenta de cPanel y en el bloque Estadísticas pulsa en " Uso de disco "

screenshot cp516.webempresa.eu 2083 2021.12.13 15 54 47

En la tabla Ubicación veras al opción MySQL donde podrás ver el tamaño de la base de datos.

veo que ahora el peso es de 2,503.69 MB cuando antes pasaba de 3GB

screenshot soporte.webempresa.com 2021.12.13 15 59 13

 

Si necesitas una revisión a fondo y optimizar al maximo tu BD puedes ponerte en contacto con algún colaborador y seguro que te ayudan a optimizar tanto la web como la BD:

-> https://www.webempresa.com/directorio-colaboradores.html

 

Un saludo

 

ResponderCitar
Respondido : 13/12/2021 3:02 pm
RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
 RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
Usuario activo

@pepesoler he contactado con los del hosting y ya me muestra los cambios, pero aunque ya haya algo de espacio, el plugin sigue dando el mismo error.

Perdona por el tostón, no sé si se te ocurre a qué puede ser debido esto.

 

Un saludo.

ResponderCitar
Respondido : 13/12/2021 3:22 pm

Cursos Gratuitos WordPress

Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola.

Te refieres al plugin " WooCommerce Product CSV Import Suite " ?

Probaste a subir el archivo desde las opciones de importar de WooCommerce ?

.- Accede a Productos -> Todos los productos.

.- Selecciona " importar "

screenshot masquecms.es 2021.12.13 16 39 34

.- Carga el archivo e intenta importar los productos.

 

Veo el siguiente error:

[13-Dec-2021 15:25:49 UTC] Error Can't update table 'wp_postmeta' in stored function/trigger because it is already used by statement which invoked this stored function/trigger de la base de datos de WordPress para la consulta INSERT INTO `wp_postmeta` (`post_id`, `meta_key`, `meta_value`) VALUES (213989, '_us_jsoncss_data', NULL) realizada por require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/plugins/woocommerce/templates/single-product.php'), get_header, locate_template, load_template, require_once('/themes/Impreza/header.php'), us_load_template, include('/plugins/us-core/templates/header.php'), do_action('us_before_closing_head_tag'), WP_Hook->do_action, WP_Hook->apply_filters, us_output_design_css, us_update_postmeta_for_custom_css, update_post_meta, update_metadata, add_metadata

 

Esto puede estar probado por algún plugin, desactiva todos los plugins excepto el de WooCommerce y prueba a cargar el archivo.

Si sigues con el problema, adjunta el archivo que estas intentando importar para que podamos revisarlo, si pesa mucho lo comprimes en un Zip y adjuntas ese Zip.

 

Un saludo

 

 

ResponderCitar
Respondido : 13/12/2021 3:48 pm
RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
 RAZON SOCIAL. \tGRUPO SANZ ABASCAL DE SERVICIOS
Usuario activo

Paso el archivo porque no lo consigo con ninguna de las soluciones que me has dicho.

Son muchos más productos, pero estoy intentando subir 4.

 

ResponderCitar
Respondido : 13/12/2021 3:59 pm

Bruno
 Bruno
Soporte CMS Webempresa Moderator

Que tal,

Segun entiendo ya el problema referente al espacio en la base de datos ha sido resuelto sin embargo ahora presentas inconvenientes para importar productos a woocommerce es correcto?

Pude revisar el archivo que nos has compartido y difiere con la estructura utilizada para la importación de productos dentro de Woocommerce, te sugiero revisar la estructura que recomienda Woocommerce de como debe estar estructurado el archivo de importación

-Documentación https://woocommerce.com/document/product-csv-importer-exporter/
-Archivo de ejemplo https://github.com/woocommerce/woocommerce/blob/master/sample-data/sample_products.csv

Saludos!

ResponderCitar
Respondido : 13/12/2021 4:18 pm
Página 1 / 2