akretschmer
Datenbank-Guru
- Beiträge
- 10.391
Verstehe ich richtig, dass mein Code dann MIT "Transaction" von SQLite wesentlich schneller ausgeführt werden sollte?:
Wenn Du viele einzelne Statements zu einer Transaktion bündelst, ist deutlich weniger Aufwand da für die DB. Bei einer einzelnen Aktion macht es eher wenig oder keinen Unterschiedm, aber wenn Du 100.000 Inserts machst ohne expliziet diese in einer einzelnen TX zu machen dann ist jedes Insert für sich eine TX, wenn aber vorher/danach eine TX expliziet begonnen/beendet wird geht das um einiges schneller. Ist bei PG so und sehr sicher auch in vielen/anderen Systemen.