Avisos
Vaciar todo

tablas  

Página 1 / 2
 
Jota
 Jota
Reputable Member

Hola me indican que mi tabla 6n3P1_postmeta... tiene 201872 registros en la Base de Datos 

Utilizo el WP optimice.

 

Intenté optimizarla manualmente como indica su guía: https://guias.webempresa.com/preguntas-frecuentes/optimizar-una-base-datos-phpmyadmin/   ero no veo la opción de optimizar la tabla.

wp

Contenido solo visible a usuarios registrados

Citar
Respondido : 28/10/2021 10:27 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jota.

Si utilizas WP Optimice en la opción bases de datos -> Limpiar metadatos de entras realizara una limpieza de esa tabla:

screenshot nimbus capture 2021.10.28 12 49 36

Si quieres limpiarlo desde las opciones de la base de datos puedes utilizar la siguiente consulata:

DELETE a,b,c
 FROM wp_posts a
 LEFT JOIN wp_term_relationships b ON ( a.ID = b.object_id)
 LEFT JOIN wp_postmeta c ON ( a.ID = c.post_id )
 LEFT JOIN wp_term_taxonomy d ON ( b.term_taxonomy_id = d.term_taxonomy_id)
 WHERE a.post_type = 'revision'
 AND d.taxonomy != 'link_category';

Seleccionas la Opción SQL del menu superior y añades la consulta:

screenshot cp605.webempresa.eu 2083 2021.10.28 12 58 38

De la consulta tienes que modificara " wp_ " por el prefijo de tu base de datos.

 

Nota: ten mucho cuidado a la hora de trabajar con la base de datos y antes de hacer una modificación exporta la base de datos para tener una copia.

 

Un saludo

 

ResponderCitar
Respondido : 28/10/2021 12:01 pm

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

Jota
 Jota
Reputable Member

@pepesoler Hola, dedse WP Optimizer eso ya lo hago. La única opción que no tengo activada es "Eliminar todas las opciones transitorias (no solo las caducadas)"

oooo
ResponderCitar
Respondido : 28/10/2021 12:27 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hoal jota.

Lo que te indica es que no hay datos huérfanos para eliminar.

Prueba a limpiar la tabla desde la base de datos.

Una vez realices la limpieza con la consulta anterior realizas la siguiente consulta:

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

 

Recuerda que tienes que modificar wp_ por el prefijo de tu base de datos.

 

Un saludo

ResponderCitar
Respondido : 28/10/2021 12:43 pm

Cursos Gratuitos WordPress

Jota
 Jota
Reputable Member

@pepesoler Cuál es el prefijo de mi base de datos?  ¿Podría montarlo y hago y copy paste?

ResponderCitar
Respondido : 28/10/2021 1:26 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jota,

El prefijo de tu base de datos es el que está añadido en tus tablas, por ejemplo si es sobre la imagen que nos compartes es 6n3P1_

Screenshot   2021 10 28T084215.156

Un Saludo 

 

ResponderCitar
Respondido : 28/10/2021 1:42 pm
Jota me gusta

Jota
 Jota
Reputable Member

@karen Entonces voy a SQL y obtengo la consulta con esto pegado?

 

DELETE a,b,c

 FROM wp_posts a

 LEFT JOIN 6n3P1_term_relationships b ON ( a.ID = b.object_id)

 LEFT JOIN 6n3P1_postmeta c ON ( a.ID = c.post_id )

 LEFT JOIN 6n3P1_term_taxonomy d ON ( b.term_taxonomy_id = d.term_taxonomy_id)

 WHERE a.post_type = 'revision'

 AND d.taxonomy != 'link_category';

 

y después?: 

DELETE pm FROM 6n3P1_postmeta pm LEFT JOIN 6n3P1_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL;
ResponderCitar
Respondido : 28/10/2021 1:56 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jota.

Exacto pero del primer código tienes que modificar " FROM wp_posts " por " FROM 6n3P1_posts " te falto modificar ese prefijo.

 

un saludo

 

ResponderCitar
Respondido : 28/10/2021 2:03 pm
Jota me gusta

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

Jota
 Jota
Reputable Member

@pepesoler ok enonces voy a my sql, pego el texto y ejecuto

 

DELETE a,b,c

 FROM 6n3P1_posts a

 LEFT JOIN 6n3P1_term_relationships b ON ( a.ID = b.object_id)

 LEFT JOIN 6n3P1_postmeta c ON ( a.ID = c.post_id )

 LEFT JOIN 6n3P1_term_taxonomy d ON ( b.term_taxonomy_id = d.term_taxonomy_id)

 WHERE a.post_type = 'revision'

 AND d.taxonomy != 'link_category';

 

 

y una vez finalizada esa consulta hago otra con?: 

 

DELETE pm FROM 6n3P1_postmeta pm LEFT JOIN 6n3P1_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL;
 
ResponderCitar
Respondido : 28/10/2021 4:35 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Jota, 

Es correcto, primero debes realizar la limpieza y luego ejecutar nuevamente la consulta

Respondido por: @pepesoler

Lo que te indica es que no hay datos huérfanos para eliminar.

Prueba a limpiar la tabla desde la base de datos.

Una vez realices la limpieza con la consulta anterior realizas la siguiente consulta:

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

 

Un Saludo 

ResponderCitar
Respondido : 28/10/2021 4:37 pm

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

Jota
 Jota
Reputable Member

@karenHola, hice esto pero no sé si lo hice bien,pq no me sale ningúna indicación o mensaje

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

Hola Jota.

Tienes que pulsar en el boton " Continuar " que tienes en la esquina de la derecha:

screenshot cp506.webempresa.eu 2083 2021.10.29 10 25 14

Recuerda tener una copia de la base de datos antes de eliminar algo.

 

Un saludo

Esta publicación ha sido modificada el hace 3 años por Pepe
ResponderCitar
Respondido : 29/10/2021 9:27 am
Jota me gusta

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

Jota
 Jota
Reputable Member

@pepesoler Ok, hice esto

 

ResponderCitar
Respondido : 29/10/2021 9:30 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Jota.

Si es eso, lo que no encontró datos huérfanos para eliminar, es decir, esa tabla la tienes optimizada y no hay datos para eliminar.

Si et fijas en el código veras que busca los datos " Null " ID IS NULL, es decir, busca ID que estén vacíos y no tengan datos relacionados, si existen datos no elimina esos registros.

 

Un saludo

 

 

ResponderCitar
Respondido : 29/10/2021 10:01 am

Cursos Gratuitos WordPress

Jota
 Jota
Reputable Member

@pepesoler Ok, es que desde Web empresa cuando tengo un error con los recursos siempre me ponen como excusa esa tabla. 

aaaa

 

ResponderCitar
Respondido : 29/10/2021 10:17 am
Página 1 / 2