Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   SQLITE3 Multithreaded geht das? (https://www.delphipraxis.net/193455-sqlite3-multithreaded-geht-das.html)

Uwe Raabe 7. Aug 2017 14:08

AW: SQLITE3 Multithreaded geht das?
 
Zitat:

Zitat von bra (Beitrag 1378257)
Ich glaube wir hatten das auch mal untersucht und waren zu dem Fazit gekommen, dass TMonitor deutlich langsamer als TCriticalSection ist (siehe auch: https://www.delphitools.info/2013/06...iticalsection/ )

Laut dem Edit gilt das wohl schon eine Weile nicht mehr:

Zitat:

Edit 2013-08-24: looks like the issue discussed here should be resolved in XE5, cf Monitoring the Monitor by Allen Bauer.

jaenicke 7. Aug 2017 14:59

AW: SQLITE3 Multithreaded geht das?
 
Im Gegenteil, für kurz andauernde Locks ist TMonitor durch ein paar SpinWait-Zyklen nun deutlich schneller als eine richtige Sperre per CriticalSection.

bra 7. Aug 2017 15:09

AW: SQLITE3 Multithreaded geht das?
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1378259)
Laut dem Edit gilt das wohl schon eine Weile nicht mehr:

Zitat:

Edit 2013-08-24: looks like the issue discussed here should be resolved in XE5, cf Monitoring the Monitor by Allen Bauer.

Unsere App wurde glaube mit XE4, max. aber mit XE5 begonnen. Sollte man vielleicht noch mal prüfen.

QuickAndDirty 7. Aug 2017 16:48

AW: SQLITE3 Multithreaded geht das?
 
Es ist jedenfalls ungünstig, wenn einer Datenbank, für eine Umgebung in der selbst Dialoge in anderen Threads wie die Formulare laufen, keine Multithread-Unterstützung mitgegeben wurde.

MyRealName 9. Aug 2017 16:59

AW: SQLITE3 Multithreaded geht das?
 
Ich nutze auf einer mobilen app SqlLite und krieg da eh probleme mit 2 connections auf die DB zuzugreifen, kann auch keie 2 transactons machen. weiss ned, ob es auf dem PC anders ist.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:03 Uhr.
Seite 2 von 2     12   

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