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.
Se cree 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.