por Alf » 16 Sep 2011, 13:51
No, no es lo mismo. Ese mensaje debería desaparecer una vez que borras todos los mensajes. Si no desaparece es algún fallo del sistema.
El asunto de la base de datos es diferente. Cuando se borra un mensaje privado lo marca como borrado y desaparece de la bandeja del usuario, pero en la base de datos sigue estando y ocupando espacio. Por muchos mensajes privados que guarden los usuarios sin borrar siempre serán menos que los post, por lo que si el sistema eliminara realmente los borrados, la tabla de mensajes privados debería pesar siempre menos.
La solución es vaciar esa tabla. Pero para ello es bueno avisar primero por si alguien guardaba algún mensaje importante y lo quiere copiar a otro sitio.
Otra tabla que ocupa muchísimo más que la tabla de post es la que guarda las palabras indexadas que el sistema utiliza para las búsquedas. Vaciar esa tabla reduce por lo menos en dos tercios el tamaño de la base de datos, pero el problema es que luego no funcionará el buscador, por lo que es un tema delicado.
Fotos, pdf, etc. también ocupan bastante. Se puede hacer una limpieza de los más antiguos o menos importantes. Lo mejor es enlazar las fotos desde páginas como Imageshack o similares en lugar de subirlas al servidor, ya que así no ocupan lugar.
Eliminar los post más antiguos o con menos respuestas (el famoso autoprune) no elimina tanto espacio, yo creo que no vale la pena perder información. Yo probaría eliminando los mp y las fotos más antiguas y luego haciendo una optimización de la base de datos.