Registriert seit: 13. Feb 2007
Ort: Laupheim
24 Beiträge
Delphi 10.2 Tokyo Professional
|
SQLite mit FireDac sehr langsam beim Schreiben in die Datenbank
13. Dez 2017, 22:56
Datenbank: SQLite • Version: 3 • Zugriff über: Firedac
Hi,
ich versuche gerade von IBLite auf SQLite umzusteigen. Benutze in diesem Zusammenhang Firedac und TFDQuery Komponenten.
Wenn ich größere Daten ändere und dann mit ApplyUpdate (CashedUpdates = True) in die Datenbank zurückschreibe ist SQLite extrem langsam.
Konkret braucht SQLite ca. 5 Mal so lange wie IBLite für die selbe Transaction. Bei allen anderen Transaktionen (Direkte SQLs, SELECTS mit BindingLists,...) ist SQLite viel schneller als IBLite.
Hat mir jemand einen Tip, welche Parameter ich bei SQLite und Firedac setzen muss, damit ApplyUpdate bei größeren Änderungen, schneller wird ?
Danke im voraus,...
Grüße
Thomas
Thomas
|