Zitat:
Zitat von oleander
Der Interesse halber: War dieses "Problem" nicht schon lange vorher abzusehen?
|
doch, natürlich... wobei man schwer absehen kann, ab wann es gerade noch ok ist und ab wann die Leistung bereits zu sehr unter der Datenmenge leidet
bei der Konzeption des Spieles habe ich, im Gegensatz zum alten Teamchef, versucht, möglichst viele Daten zu sammeln (beim Training, bei der Spielberechnung usw.) um mir die Möglichkeit für alle möglichen Auswertungen, Berechnungen usw. offen zu lassen... auch lassen sich durch die Menge an gespeicherten Daten Fehler viel leichter korrigieren, weil man im Falle irgendeines Fehlers vieles durch die gespeicherten Daten nachrechnen kann
das, was wir jetzt vorhaben, ist u.a. zusätzliche Tabellen einzuführen, die nur die Daten der letzten x Spiele/Trainings/Spieleinsätze usw. speichern, weil nur auf die wirklich regelmäßig zugegriffen wird... diese sind natürlich viel kleiner als die Archiv-Tabellen, wo wirklich alles drinnen steht und dementsprechend schneller gehen dann auch die Abfragen darauf
auch werden wir manche Daten in Zukunft nicht mehr so detailliert mitspeichern, weil sie nirgends im Spiel abgefragt werden (oder z.B. eh nur Summen daraus gebildet werden, dann kann man also gleich nur die Summe speichern), auch das wird die Datenmenge, die mitgeschleppt werden muss, reduzieren
weiters werden wir mehr Dinge zwischenspeichern und nicht mehr bei jedem Seitenaufruf neu berechnen, auch das wird einiges an Performance zurückbringen
Liebe Grüße
Kamil