Hallo,
Ich Programmiere gerade eine Bewertung und möchte die gesammelten Datensätze addieren. Das mache ich
dann mit dem Befehl SUM und dividiere ihn mit dem durch die Anzahl der Einträge, welches ich mit Count
auffrufe.
Wie sieht es nun aus wenn ich sagen wir mal so 10000 Einträge habe wäre es mit SUM immer noch schnell
genug ? Oder sollte ich doch das Ergebnis der Bewertung sagen wir mal Nachts berechnen und dann
in einer Extra Tabelle speichern ? (Nachtsspeichern,
damit das nicht immer live berechnet wird, falls die Performance drunter leidet.)
Join Frage.
Was ist der Unterschied zwischen:
select *
from Album, Musiker
where Album.MNr = Musiker.MNr AND bblabla
und:
Select* FROM Album INNER Join Musiker ON Album.MNr = Musiker.MNr AND blablabla
Ich Programmiere gerade eine Bewertung und möchte die gesammelten Datensätze addieren. Das mache ich
dann mit dem Befehl SUM und dividiere ihn mit dem durch die Anzahl der Einträge, welches ich mit Count
auffrufe.
Wie sieht es nun aus wenn ich sagen wir mal so 10000 Einträge habe wäre es mit SUM immer noch schnell
genug ? Oder sollte ich doch das Ergebnis der Bewertung sagen wir mal Nachts berechnen und dann
in einer Extra Tabelle speichern ? (Nachtsspeichern,
damit das nicht immer live berechnet wird, falls die Performance drunter leidet.)
Join Frage.
Was ist der Unterschied zwischen:
select *
from Album, Musiker
where Album.MNr = Musiker.MNr AND bblabla
und:
Select* FROM Album INNER Join Musiker ON Album.MNr = Musiker.MNr AND blablabla
Kommentar