![]() |
Datenbank: SQLite • Version: 3 • Zugriff über: Firedac
SQLite mit FireDac sehr langsam beim Schreiben in die Datenbank
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 |
AW: SQLite mit FireDac sehr langsam beim Schreiben in die Datenbank
An dieser Stelle ein Hinweis, falls jemand anderes das selbe Problem haben sollte.
Habe jetzt statt der FDQuery Komponente die FDTable Komponente verwendet. Die ist unter sqlite mit FireDac deutlich schneller bei ApplyUpdate (in meinem Fall 9x schneller). |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz