Avisos
Vaciar todo

Reabro "woocommerce_sessions"

4 Respuestas
2 Usuarios
0 Reactions
15 Visitas
Respuestas: 162
Reputable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Buenos días

Reabro la consulta que indico, por no ver opción a consultar en ella aunque me dice que no está terminada.

https://www.webempresa.com/foro/postid/487860

 

Como expuse hace unos días, la tabla indicada había subido hasta los 2,2gb y obviamente, es un disparate.

Lo solucioné por medio de las opciones de WC, pero creo y de cara a los clientes que no es la mejor forma ya que borra también los carros pendientes de compra y algunos de ellos son utilizados para hacer presupuestos (composición de PC's, temas de redes, ...)

Me preguntaba si hay algún plugin que nos permita vaciar dicha tabla a la par que mantener los carros durante x días.

Como siempre digo, gracias por vuestra ayuda.

 

PD/ He abierto ticket en el sistema porque a la vez que ha aumentado la tabla, tenemos problemas con el certificado que el servidor nos cede (quizá no tenga que ver, pero...).

Contenido solo visible a usuarios registrados


 
Respondido : 11/03/2026 6:40 am
Pepe
 Pepe
Respuestas: 42255
Illustrious Member Admin
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola Antonio.

Puedes utilizar esta consulta en phpMyAdmin:

DELETE FROM wp_woocommerce_sessions WHERE session_expiry < UNIX_TIMESTAMP();

Esto eliminará las filas donde la caducidad  este expirada pero manteniendo las sesiones abiertas con carritos pendiente.

Una vez realizado ejecuta la siguiente consulta para optimizar la tabla:

OPTIMIZE TABLE wp_woocommerce_sessions;

Nota: tienes que modificar wp_ por el prefijo de tu base de datos

Si no quieres hacerlo manualmente puedes utilizar el plugin wp-optimize para optimizar la base de datos:

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

Una vez instalado:

.- Accede a wp-optimize -> Bases de datos, selecciona Optimizar tablas de la base de datos y Eliminar opciones temporales caducadas

Con el plugin puedes optimizar todas las tablas y programar una optimización por ejemplo semanalmente

 

Un saludo

 


 
Respondido : 11/03/2026 11:31 am
Respuestas: 162
Reputable Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Gracias Pepe

Hablaré con los de sistema para ver si se puede hacer un cron y ejecutarlo semanalmente, a ver si así la tabla no se dispara.

De todas formas, me lo agrego a limpieza que ya tengo.

DELETE FROM `xx_actionscheduler_actions` WHERE `status` = 'complete';
DELETE FROM `xx_actionscheduler_actions` WHERE `status` = 'canceled';
DELETE FROM `xx_actionscheduler_actions` WHERE `status` = 'failed'

DELETE FROM `xx_actionscheduler_logs` WHERE `action_id` = 'xxxxxx';

(este, a través de consulta de odbc a la base de datos, me lista unos 1200 aprox periódicamente).

En cuanto al plugin, es incompatible con WP Rocket que tengo licenciado.


 
Respondido : 11/03/2026 11:50 am
Pepe
 Pepe
Respuestas: 42255
Illustrious Member Admin
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hola Antonio.

 es incompatible con WP Rocket que tengo licenciado

No no es imcompatible, solo tienes que desactivar las opciones de Caché y optimización de archivos ( CSS y JS ) si los estás optimizando con WP Rocket 

 

Un saludo


Esta publicación ha sido modificada el hace 2 meses por Pepe
 
Respondido : 11/03/2026 12:31 pm