Forum: Datenbanken
by Satty67,
3. Apr 2011
:oops:
Ein Index für Templates.GroupID bringt 50%
Ein zweiter Index Templates.FormID bremst um den Faktor 2
(kann nachher auch mal nur FormId als einzigen Index testen, also ob SQlite bei zwei Index langsamer wird)
Extra Index für die primären ID-Felder der Tabellen macht kein Unterschied.
An der Verteilung der Laufzeiten hat sich nichts geändert, aber die 50% reichen schon mal, das...
Forum: Datenbanken
by Satty67,
3. Apr 2011
Danke für die verschiedenen Ansätze!
Ich muss später die Test-Datenmenge erhöhen um besser vergleichen zu können. Zumindest reicht es im Moment für eine Tendenz:
Die beiden ersten Code-Beispiele "expliziter Join" und "Gruppierung" haben eine sehr ähnliche Laufzeit.
Die beiden Beispiele mit "Subselect" sind etwa 30% schneller, Grenzen die Gruppen aber nicht auf "nicht leer" ein. Es werden...