Einzelnen Beitrag anzeigen

Tommy99

Registriert seit: 13. Feb 2007
Ort: Laupheim
23 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#1

SQLite mit FireDac sehr langsam beim Schreiben in die Datenbank

  Alt 13. Dez 2017, 21: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
  Mit Zitat antworten Zitat