Leider sagte unser Freund, dass er nicht wisse, wie man Ruby on Rails benutzt, und ich müsse versuchen, das Problem selbst zu lösen. ![]()
Ich versuche, eine neue Tabelle zu erstellen, um verfügbare Punkte zu speichern, da sonst jedes Mal die Gesamtzahl aus der Punktetabelle berechnet wird. Außerdem wird ein Index für die Benutzertabelle mit Punkten benötigt (sie hat schließlich 230.000 Zeilen).
Meine Vermutung ist, dass ein Index helfen wird, aber nicht ausreichen wird. Was dies wirklich braucht, ist eine Faktentabelle.
Ich habe etwas Ähnliches implementiert, aber eine Faktentabelle und Jobs verwendet, um die Ergebnisse vorab zu berechnen, damit die Seitenabfrage nicht belastet wird.
Oh Robert, könntest du bitte einen PR einreichen? Das würde mir sehr helfen. :müde:
Dafür habe ich leider keine Zeit. Es ist relativ kompliziert.
Ich bin bereits mit unserer kostenlosen Software zu beschäftigt.
1 „Gefällt mir“
Danke trotzdem!
Könnte ich mir Ihre Arbeit ansehen? Vielleicht könnte sie als Referenz dienen. ![]()
Das war leider proprietäre Kundenarbeit
Es tut mir leid.
Vielen Dank trotzdem!
1 „Gefällt mir“