Hola equipo de Webempresa!
Tengo un worpdress con mas de 34.000 post (un diario digital). El problema que tengo es que la base de datos pesa mas de 200mb.
Ocurre que cuando hay muchas consultas el sitio se cae.
No puedo eliminar los post, queria saber como fraccionar las entradas en diferentes bases de datos:
Ejemplo:
DB_post2012
DB_post2013
DB_post2014
e ir migrando los post de cada año en cada base de datos, utilizando obviamente el mismo sitio y que el buscador del sitio realice las busquedas en esas bases de datos individuales.
Muchas Gracias
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Lo que comentas no seria posible ya que la conexión se la realiza a una sola base de datos. Lo recomendable seria optimizar la base de datos y revisar estos registros. Podrías ejecutar Stephan desde tu área de clientes para verificar que tablas son las que almacenan gran cantidad de datos.
Hola! Muchas Gracias por tu respuesta.
El problema que tengo son en las tablas Wp_post (200mb) y wp_postmeta (90mb) como hago para migrar los post (asi achico las tablas) en otra base de datos, o realizar un "archivo" independiente.
Muchas gracias
Hola
La única manera sería eliminar tus registros, sin embargo es posible que tengas revisiones, es decir diferentes versiones de un mismo post, podrías usar un plugin para eliminar estas revisiones que no se usan, revisa :
https://wordpress.org/plugins/rvg-optimize-database/
Saludos.
Hola! si, ya elimine las revisiones con el plugin wp-optimize. El tema es que tengo demasiados post (34.000) y quiero mudarlos a otra base de datos diferente para que no se caiga el servidor. ¿que me recomendarias hacer?
Hola,
No tengo clara la consulta, quieres solamente migrar esa tabla de registros a otra base de datos?
Hola! lo que quiero hacer es una sección de archivo de noticias, es decir para descomprimir la tabla wp_post, es migrar entradas del año 2012-2013-2014 a otra base de datos y que responda desde el mismo wordpress, ¿o me conviene hacer otra instalación de wordpress y migrar las notas allí?
Muchas gracias
Hola,
Lo nos comentas no seria posible, ya que cada instalación solo puede tener una base de datos conectada.
Lo que puedes hacer, es clonar tu sitio web y base de datos en otro directorio y una vez clonado proceder a eliminar los registros que no quieras tener almacenados en el sitio de producción.
Para clonar su sitio web, revise el siguiente articulo que te sera de utilidad => https://www.webempresa.com/blog/item/1989-clonar-wordpress-en-3-clics-sin-perder-tiempo.html
Saludos