Foro de elhacker.net

Foros Generales => Sugerencias y dudas sobre el Foro => Mensaje iniciado por: el-brujo en 3 Abril 2009, 12:48 pm



Título: Limpieza de la tabla "Mensajes Leídos- No leídos"
Publicado por: el-brujo en 3 Abril 2009, 12:48 pm
Tareas de mantenimiento

La tabla log_topics ha crecido hasta límites insospechados con casi 300MB de tabla, cuando no debería ser tan grande.. la explicación son usuarios eliminados, usuarios inactivos, mensajes borrados, muchos años con el foro, etc, etc. Por ejemplo la tabla de mensajes privados tiene un tamaño mucho más normal y aceptable y puede seguir creciendo sin problemas.

He decidido purgar dicha tabla para optimizar el rendimiento del foro, pero el único problema es que al vaciarla marcará todos los mensajes como no leídos, lógicamente después se podrán volver a marcar como leídos y todo volverá a la normalidad.

Gracias por vuestra comprensión. El foro alcanzará próximamente el millón de mensajes posteados, y no, no se purgará ni se vaciarán los mensajes  ;-)

Citar
Total Mensajes: 954,374

Gracias a todos por participar en el foro. Todos habéis aportado vuestro granito de arena (algunos más que otros  :¬¬) para llegar a este cifra mágica.





Si aparece un error

Citar
Forbidden

You don't have permission to access /markasread.html;sa=unreadreplies;topics=172819-178670-239563-250291-249882-143287-206993-218443-250023-250008-250049-242166-249401-242132-249606-249450-249490-249360-249244-248881-248669-249085-247740-249167-248276-247298-248628-248198-248659-248714-246175-248349-248491-243787-248540-248516-247380-248366-248425-248430-248082-246122-246907-247966-247642;sesc=99c156f1fa011b200b30e2f9ce77f51f on this server.
Apache Server at foro.elhacker.net Port 80


En ve de entrar en "Mostrar nuevas respuestas a tus mensajes" haz lo siguiente:

1._ Entra en "Mostrar mensajes no leídos desde la última visita"

2._ Una vez dentro márcalos todos como leídos

3._ Ahora sí, entra en Mostrar nuevas respuestas a tus mensajes

4._ Márcalos todos como leídos


Título: Re: Limpieza de la tabla "Mensajes Leídos- No leídos"
Publicado por: jdc en 3 Abril 2009, 16:00 pm
Gracias a ti por mantener el foro :)
 
Y lo de tener que marcar como leídos los mensajes no es nada ;)


Título: Re: Limpieza de la tabla "Mensajes Leídos- No leídos"
Publicado por: sempus en 8 Abril 2009, 16:58 pm
si todos podemos marcar los mensajes nuevamente como leidos, entonces segun entiendo volveriamos a poblar la tabla ... (cosa que es lo mas normal)
no sera mas facil borrar los datos que deben ser borrados y no borrarlos todos?
aunque este tema fue publicado hace 5 dias, quiza ya la borraste por completo xD

se podria hacer un query que borre por ejemplo solo aquellos mensajes en los que el usuario fue eliminado y asi con todo los demas, dejando los datos correctos intactos.

vaya, una tabla con 3 campos que pese 300mb si que es mucho xD


Título: Re: Limpieza de la tabla "Mensajes Leídos- No leídos"
Publicado por: invisible_hack en 9 Abril 2009, 01:11 am
Pues yo no he tenido problema con los MP`s, osea no me han salido ni MP leidos como no leidos ni nada por el estilo  ;)

De todos modos gracias por el aviso, y... ¡¡a por ese millón!! (de posts, no de euros ¿eh?)  :xD :xD


Título: Re: Limpieza de la tabla "Mensajes Leídos- No leídos"
Publicado por: jdc en 10 Abril 2009, 03:13 am
@sempus la tabla se volverá a poblar pero está vez sólo con nosotros no con las cuentas borradas o de quienes no entren no?


Título: Re: Limpieza de la tabla "Mensajes Leídos- No leídos"
Publicado por: sempus en 10 Abril 2009, 03:16 am
yo no dije lo contrario :P
dije que no deberia de borrar toda la tabla sino que solo los datos que no nos interesan :P


bueno, mejor me callo XD

salu2


Título: Re: Limpieza de la tabla "Mensajes Leídos- No leídos"
Publicado por: Foxy Rider en 29 Mayo 2009, 20:27 pm
Buenísimo, yo con el "Marcar leídos" tuve problemas por que me da error al validar la sesión o_o
pero bueno, veremos que se puede hacer :P

y si, es una tabla que es interesante purgar cada tanto ;P

Saludos, Alex 2 (WTF? XD) ~