Martes, 19 de abril de 2005
El viernes habra par?n del servicio de foros, el motivo, arreglar los problemas de velocidad de una vez por todas.

Desearnos suerte.. pues la vamos a necesitar Sonrisa

La explicaci?n un poco tecnica.

Actualmente las tablas de los mensajes de los foros ocupan 26GB, la cual esta distribuida solo en una tabla, la cual tiene un indice inmenso, el cual nunca puede llegar a cachearse.

La soluci?n distribuir los mensajes en multiples tablas, en concreto una por MES, con tablas del estilo mensajes_A?O_MES, pero no se incluiran ahi los mensajes de dicha fecha, sino los mensajes que pertenezcan a un tema de dicha fecha, es decir, si yo un creo un tema en Abril, todos los mensajes de ese tema se guardaran en la tabla de abril, aunque escriba mensajes en mayo, junio, julio..

De esta forma y debido a que la mayoria de las visitas en los foros son de los temas m?s actuales, el movimiento gordo de tablas se concentrara en 2 o 3 tablas, las cuales no superaran el GB de tama?o cada una, pudiendo asi cargar en memoria el indice de dichas tablas.

Creemos que esto mejorara drasticamente la velocidad del servicio, pues realmente es en la tabla de mensajes donde habia QUERYS de 30, 40, 60 segundos, lo cual paralizaba el servicio, con este cambio, los querys seran instantaneo, ademas que los bloqueos de las tablas seran minimos, ya que se distribuiran en multiples tablas.

Gracias a Tito por llegar a esta idea, pues aunque parezca una soluci?n obvia, hemos tardado mucho tiempo hasta llegar a esta idea final Sonrisa

Enlace original a la noticia del foro:
Enlace a la noticia del foro
Publicado por LiM @ 2:44 PM
Comentarios (6)
Comentarios
Publicado por Torry_II
Martes, 19 de abril de 2005 | 8:09 PM
Suena bien... es decir el an?lisis l?gico parece el indicado. Esperemos que resulte.
Suerte, animo, paciencia... y perseverancia con el c?digo... la van a necesitar!
Saludos.-
Publicado por NoSetup.org
Martes, 19 de abril de 2005 | 9:07 PM
No estar?a mal un privado a los administradores de los foros.
Publicado por NoSetup.org
Martes, 19 de abril de 2005 | 10:21 PM
Ya que toca?s la base de datos no os olvide?s del tema de los nicks de usuario.Sonrisa Gigante
Publicado por User 741546
Mi?rcoles, 20 de abril de 2005 | 5:02 AM
Animo Chavales!!! vostros podeis!!! a por ella!!! Sois los mejores!!! (o no) Sonrisa Gigante
Publicado por Dunlendino
Mi?rcoles, 20 de abril de 2005 | 10:50 PM
Suerte, espero que no os de muchos quebraderos de cabeza y todo salga bien. ?nimo.


Un saludo
Publicado por NoSetup.org
S?bado, 23 de abril de 2005 | 10:50 PM
Misteriosamente todo salio bien...Fumador