Forum: Datenbanken
by Monday,
18. Dez 2016
bnreimer:
Die Transaction läuft über SQLite, nicht über Zeos ( siehe auch Test8 ohne Transaction und Test9 mit Transaction).
Welche Funktion die AutoCommit bei Zeos haben soll bzw. wie man sie einsetzt weiß ich nicht; Scheint bei SQLite nicht notwendig zu sein. Testhalber habe ich AutoCommit mal False, mal True gemacht; Jedoch ohne Unterschied. Aber wie gesagt, ich kenne mich bei dem...
Forum: Datenbanken
by Monday,
18. Dez 2016
@nahpets
Ah Ok, ich dachte das macht kein Unterschied. Ich kannte das so noch nicht; Ich werde es testen.
Forum: Datenbanken
by Monday,
18. Dez 2016
Ich habe nun verschiedenes getestet und sehe mir die Ergebnisse an:
Test2,1,8,7: Sind deutlich langsam. Sollte man so keinesfalls verwenden, wenn Geschwindigkeit ein Kriterium sein soll.
Nur ParamByName in der schleife (Test7) ergibt für sich keinen Geschwindigkeitsvorteil, auch nicht mit Prepare verbunden (Test8); Und ergibt nur Sinn, wenn man diese mit Transaction verbindet (Test9). Mit...
Forum: Datenbanken
by Monday,
18. Dez 2016
Hey Super für eure Anregungen!
@bnreimer42
Bzgl. der Reihenfolge der Tests: Ich habe die Reihenfolge geändert, und die Ergebnisse blieben die gleichen.
@nahpets
Ja Funktion 2 funktioniert mit deinem Vorschlag tatsächlich.
Forum: Datenbanken
by Monday,
18. Dez 2016
Hallo,
mich hat es interessiert, wie sich die Geschwindigkeiten von
Inserts bei SQLite3 und Zeos
verändern, mit unterschiedlichen "schreibweisen"; Und habe festgestellt, dass es durchaus erhebliche Unterschiede geben kann.
Ich habe den Test mehrmals durchlaufen, auch mit unterschiedlichen Zahlen und habe folgende Durchschnittszeiten bekommen: