Ich stelle nicht in Frage, dass eine Auslagerung von Daten aus dem von dir genannten Grunde legitim ist, sondern dass du solche Optimierungen erst später in Angriff nehmen solltest. Wir bzw. Du reden sicherlich nicht von überdurchschnittlich vielen Daten, die nicht mehr von üblicher Providerhardware zu händeln sind.
Ich kenne das nur von einem anderen Projekt, da sind jetzt knapp 14.000 User angemeldet und da habe ich ein ähnliches Szenario mit einer Tabelle user in der auch die Statistiken sind, die sich häufig ändern.
Da habe ich spaßeshalber mal eine Tabelle erstellt unabhängig von der Usertabelle und gängige Abfragen gemacht. Die Abfragen liefen deutlich schneller ab, wenn die Tabelle mit den häufig ändernden Werten ausgelagert war.
Deswegen würde ich das gerne in eine einzelne Tabelle packen. Aber wenn ihr mir das später raten würdet, dann werde ich das so machen. Danke
PS: Indizes sind gesetzt :)