Du-bist-der-Teamchef-Forum

Du-bist-der-Teamchef-Forum (http://forum.du-bist-der-teamchef.at/index.php)
-   News - Diskussionsforum (http://forum.du-bist-der-teamchef.at/forumdisplay.php?f=140)
-   -   Upcoming: Performance-Optimierungen (http://forum.du-bist-der-teamchef.at/showthread.php?t=48925)

oleander 05.01.2011 08:47

Zitat:

Zitat von kamil (Beitrag 717191)
manche Tabellen haben schon an die 100 Millionen Datensätze...

Der Interesse halber: War dieses "Problem" nicht schon lange vorher abzusehen?

henkman 05.01.2011 09:11

Zitat:

Zitat von kamil (Beitrag 717191)
....aber wie gesagt, es gibt bereits Ideen, die Performance zu verbessern und ihr werdet die Verbesserungen in den nächsten Tagen und Wochen sicherlich spüren

Liebe Grüße

Kamil

Da bin ich dann aber mal gespannt, wie sich die Verbesserung auswirken. Ich bin guter Dinge, denn die Admins scheinen das Spiel zu lieben, wenn sie sich sogar in ihrem Urlaub Gedanken darüber machen, wie sie ihre User weiter bei der Stange halten!:clap2:

pauleta 05.01.2011 09:20

Zitat:

Zitat von oleander (Beitrag 717193)
Der Interesse halber: War dieses "Problem" nicht schon lange vorher abzusehen?

Was ist mit Tabellen gemeint?

h.nes 05.01.2011 09:28

Zitat:

Zitat von pauleta (Beitrag 717208)
Was ist mit Tabellen gemeint?

Datenbanken bestehen aus Tabellen, so ähnlich wie deine Ligatabelle
nur unglaublich lange - halt 100 Millionen Einträge statt 10 :shock: :lol: ;-)

pauleta 05.01.2011 09:30

Zitat:

Zitat von h.nes (Beitrag 717211)
Datenbanken bestehen aus Tabellen, so ähnlich wie deine Ligatabelle
nur unglaublich lange - halt 100 Millionen Einträge statt 10 :shock: :lol: ;-)

Und bei dbdt gibts mittlerweile über 100 Mio Datensätze:shock:?

Schweng 05.01.2011 09:33

Zitat:

Zitat von pauleta (Beitrag 717213)
Und bei dbdt gibts mittlerweile über 100 Mio Datensätze:shock:?

Überleg mal. Jede Information jeder Liga aus jeder Saison ist gespeichert. Trainingsentwicklungen, Spielerverkäufe, Bewertungen. Da kommt schon was zusammen.

pauleta 05.01.2011 09:46

Zitat:

Zitat von Schweng (Beitrag 717215)
Überleg mal. Jede Information jeder Liga aus jeder Saison ist gespeichert. Trainingsentwicklungen, Spielerverkäufe, Bewertungen. Da kommt schon was zusammen.

Ja ich kanns mir eh vorstellen;-) War mir nur nicht sicher, ob man dazu dann Datensätze sagt....:lol:

kamil 05.01.2011 10:11

Zitat:

Zitat von oleander (Beitrag 717193)
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

Zakraf 05.01.2011 11:13

Ok dass macht natürlich Sinn, dass nicht die Berechnung der Ergebnisse selber die Performance braucht, sondern die Datenbankzugriffe auf die ganzen Tabellen. Durch eine Verkleinerung der Tabellen kann hier sicher sehr elegant die Zugriffsgeschwindigkeit erhöht werden.
Ein Backup der ganzen temporären Listen braucht es ja eigentlich nicht… im Notfall kann es ja nochmals aus den Stammdaten berechnet werden :)

Danke fürs Feedback Kamil!

nixoblivion 12.01.2011 07:19

Klingt sehr interessant das ganze. Freu mich, dass da was getan wird. Da ihr die anzeige, wer im spiel ist weg gebt um resourcen zu sparen, könntet ihr auch die anzeige der spieler im forum weggeben. wird ja auch nicht wirklich gebracht!


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 Uhr.

Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.