elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
14 Febrero 2012, 09:54  


+  Foro de elhacker.net
|-+  Foros Generales
| |-+  Sugerencias y dudas sobre el Foro (Moderador: el-brujo)
| | |-+  Limpieza de la tabla "Mensajes Leídos- No leídos"
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Limpieza de la tabla "Mensajes Leídos- No leídos"  (Leído 4,463 veces)
el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 16.990


La libertad no se suplica, se conquista


Ver Perfil WWW
Limpieza de la tabla "Mensajes Leídos- No leídos"
« en: 3 Abril 2009, 12:48 »

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


« Última modificación: 14 Abril 2009, 19:19 por el-brujo » En línea

"elhacker.net es único, por eso no fabrica para otras marcas"  - Prohibido prohibir

jdc


Desconectado Desconectado

Mensajes: 3.228


janito dos cuatro...


Ver Perfil WWW
Re: Limpieza de la tabla "Mensajes Leídos- No leídos"
« Respuesta #1 en: 3 Abril 2009, 16:00 »

Gracias a ti por mantener el foro :)
 
Y lo de tener que marcar como leídos los mensajes no es nada ;)


En línea

sempus
Dakishimetai no ni...
Colaborador
***
Desconectado Desconectado

Mensajes: 2.327


GJDAM 愛している


Ver Perfil
Re: Limpieza de la tabla "Mensajes Leídos- No leídos"
« Respuesta #2 en: 8 Abril 2009, 16:58 »

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
En línea

...si la tuviera detendría el tiempo para verla como lo hago en este momento y seria feliz eternamente...
Descarga openSUSE
invisible_hack


Desconectado Desconectado

Mensajes: 981


Invisible_Hack™ Nick Registrado ^^


Ver Perfil WWW
Re: Limpieza de la tabla "Mensajes Leídos- No leídos"
« Respuesta #3 en: 9 Abril 2009, 01:11 »

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
En línea

"Si no visitas mi blog, Chuck te dará una patada giratoria"
jdc


Desconectado Desconectado

Mensajes: 3.228


janito dos cuatro...


Ver Perfil WWW
Re: Limpieza de la tabla "Mensajes Leídos- No leídos"
« Respuesta #4 en: 10 Abril 2009, 03:13 »

@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?
En línea

sempus
Dakishimetai no ni...
Colaborador
***
Desconectado Desconectado

Mensajes: 2.327


GJDAM 愛している


Ver Perfil
Re: Limpieza de la tabla "Mensajes Leídos- No leídos"
« Respuesta #5 en: 10 Abril 2009, 03:16 »

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
En línea

...si la tuviera detendría el tiempo para verla como lo hago en este momento y seria feliz eternamente...
Descarga openSUSE
vertexSymphony


Desconectado Desconectado

Mensajes: 2.009


/usr/home/alex


Ver Perfil WWW
Re: Limpieza de la tabla "Mensajes Leídos- No leídos"
« Respuesta #6 en: 29 Mayo 2009, 20:27 »

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) ~
En línea

Mail/PGP/XMPP/D*
Código
wget -O vertexSymphony.asc "http://pastebin.com/raw.php?i=ZfGLcY1d" ; gpg --import vertexSymphony.asc ; gpg --list-keys 0xCD21671D
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Gmail estrena sistema de notificaciones y contador de mensajes no leídos
Noticias
wolfbcn 0 423 Último mensaje 27 Enero 2011, 12:25
por wolfbcn
Crear bat que borre la lista de mensajes no leídos en la pantalla de bienvenida
Scripting
Anonymous250 5 543 Último mensaje 18 Noviembre 2011, 19:30
por Anonymous250
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines