Pregunta sobre Post SMTP Mailer/Email Log de Wordpress:

Muchas entradas en la tabla wp_postmeta

Un usuario pregunt贸 馃憞

He notado en algunos de los sitios web de nuestros clientes, que SMTP Mail parece estar agregando muchas entradas a la tabla wp_postmeta con m谩s de 150K registros, as铆 como entradas 鈥減ostman_sent_mail鈥 en wp_posts. Esto ha resultado en enormes bases de datos

Veo que con el registro desactivado, los registros a煤n est谩n intactos. 驴Hay alguna forma de hacer una limpieza para eliminar estos registros?

Las siguientes meta_keys se repiten en la tabla wp_postmeta:

from_header to_header transport_uri original_to original_subject original_message original_headers session_transcript rath

(@gfxdesigner)

Hace 1 a帽o, 1 mes

Pude borrar las entradas ejecutando la siguiente consulta SQL dentro de phpMyAdmin:

Eliminar Oh wp_postmeta DONDE meta_key = ‘from_header’; Eliminado Oh wp_postmeta DONDE meta_key = ‘to_header’; Eliminado Oh wp_postmeta DONDE meta_key = ‘transport_uri’; Eliminar Oh wp_postmeta DONDE meta_key = ‘original_to’; Eliminar Oh wp_postmeta DONDE meta_key = ‘original_subject’; Eliminar Oh wp_postmeta DONDE meta_key = ‘original_message’; Eliminar Oh wp_postmeta DONDE meta_key = ‘original_headers’; Eliminar Oh wp_postmeta DONDE meta_key = ‘session_transcript’; Eliminar Oh wp_postmeta DONDE meta_key = ‘茅xito’; Eliminar Oh wp_posts DONDE post_type = ‘postman_sent_mail’;

Despu茅s de ejecutar lo anterior y luego ejecutar la optimizaci贸n de la base de datos, 隆pas茅 de una base de datos de 1,78 GB a solo 9,8 MB!

Quiz谩s, una futura actualizaci贸n de Post SMTP Mailer pueda agregar las funciones anteriores a una rutina de limpieza.

(@shinerweb)

Hace 1 a帽o, 1 mes

Conozco la pregunta de Daft, pero 驴us贸 la opci贸n 芦BIN ALL禄 en la p谩gina de inicio de sesi贸n? Esto tambi茅n eliminar谩 todas las entradas de registro de la base de datos.

Adem谩s, si est谩 interesado, 驴qu茅 n煤mero estableci贸 en el campo 芦Entradas m谩ximas de registro禄?

Estoy bastante seguro de que si elimin贸 芦Entradas m谩ximas de registro禄, en la siguiente limpieza, eliminar铆a las entradas solo con el nuevo valor de las entradas restantes. La desactivaci贸n del registro AFAIK no se elimina.

驴Est谩 seguro de que sus tareas de wp-cron se est谩n cerrando? (es decir, si wp-cron no se est谩 ejecutando, algunas operaciones de WP, como borrar comentarios / datos antiguos, no podr铆an ejecutarse.

(@gfxdesigner)

Hace 1 a帽o, 1 mes

No pude seleccionar 芦Toda la papelera禄 en la p谩gina de inicio de sesi贸n porque ni siquiera pude cargar la p谩gina de inicio de sesi贸n. Acepto que esto se debe al volumen de env铆os en la base de datos.

Las entradas de registro m谩ximas se han establecido en 10.

Parece que los trabajos de CRON se han estado ejecutando.

(@shinerweb)

Hace 1 a帽o, 1 mes

隆Joder, 10 entradas de registro y vale m谩s de 1,5 GB de datos de registro! 驴Crees que hubo m谩s de 10 entradas en las tablas? 驴O crees que una o m谩s entradas eran tan grandes que ocupaban tanto espacio?

Normalmente, si un registro y el n煤mero de entradas del registro se cambian a un n煤mero menor, los registros normalmente deben recortarse.

Sin embargo, me pregunto si alguien hab铆a establecido previamente el tama帽o del registro en algo extremadamente grande en ese momento, el registro no se mostrar铆a. Si el tama帽o del registro se estableci贸 en un n煤mero mucho menor, me pregunto si la funci贸n ‘eliminar’ est谩 fallando porque est谩 tratando de eliminar m谩s de 1,5 Gb de entradas. (es decir, la declaraci贸n de SQL o PHP est谩 sincronizada, dependiendo de la configuraci贸n del servidor).

Dado que el plugin ya intenta limpiar los registros de correo electr贸nico guardados, eliminar tantos datos a la vez no ser铆a una tarea trivial. Deber铆a configurar varios lotes, utilizando el cron-mail recursivo de WP para eliminarlos gradualmente con el tiempo y cancelar el trabajo cron cuando finalice.

Sospecho que si tuviera habilitado el inicio de sesi贸n, ver铆a errores de tiempo de PHP o errores de SQL Server siempre que tuviera m谩s de 1,5 GB de datos de registro. Cada vez que POST SMTP intent贸 borrarlo, deber铆a haber muerto.

Lo ha eliminado con 茅xito con PhpMyAdmin, que es menos restringido … normalmente …

驴Recuerda si los correos electr贸nicos se registraron durante un largo per铆odo de tiempo, o el sitio envi贸 correos electr贸nicos masivos en un per铆odo de tiempo muy corto? (es decir, por intento de pirateo / ataque de spam, etc.).

Voy a intentar configurar un servidor local para intentar replicar lo que sucedi贸 en su sitio y ver lo que estaba sucediendo鈥 隆隆隆1.5 + GB de registros !!! Eso es enorme !!

(@yehudah)

Hace 1 a帽o, 1 mes

@gfxdesigner Pr贸xima versi贸n, tambi茅n se espera una base de datos personalizada.

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada. Los campos obligatorios est谩n marcados con *