Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi TADOQuery.Open dauert manchmal 30sec..?? (https://www.delphipraxis.net/176436-tadoquery-open-dauert-manchmal-30sec.html)

kaju74 5. Sep 2013 10:07

AW: TADOQuery.Open dauert manchmal 30sec..??
 
Zitat:

Zitat von mjustin (Beitrag 1227251)
Kann man ausschliessen, dass es der Verbindungsaufbau zur Datenbank ist? Wird die Verbindung nur einmal bei Programmstart hergestellt und beim Beenden getrennt, oder ist wird die Verbindung erst kurz vor Ausführung der Query geöffnet?

Ein ähnliches, unregelmäßiges Problem mit um einen drei Minuten verzögerten Connect habe ich bei InterBase 7.5.1 seit mindestens 2012 im Logfile.

Kann man Kosmische Strahlung ausschliessen? ;)

Die ADOConnection wird mit KeepAlive beim Programmstart geöffnet. Alles ist auf Server-Cursor eingestellt. Das Query wird beim Start ebenfalls direkt mit der Conenction verbunden, wenn auch nicht geöffnet. Erst nach dem Zusammenbau des SQL-Queries wird der Open-Befehl abgesetzt. Meine Profiler-Messung liegt genau vor und nach dem Open-Befehl...also noch bevor das Resultat in irgendeiner Weise behandelt wird...

LG,
Marc

baumina 5. Sep 2013 10:12

AW: TADOQuery.Open dauert manchmal 30sec..??
 
Wenn du ein und die selbe SQL-Abfrage innerhalb von Access absetzt, dauerts dann auch unterschiedlich lange?

kaju74 5. Sep 2013 10:13

AW: TADOQuery.Open dauert manchmal 30sec..??
 
Nein, die kann ich 100 mal hintereinander absetzen = alles gut. Das ist ja das verrückte...

sUshiBA 5. Mai 2017 15:46

AW: TADOQuery.Open dauert manchmal 30sec..??
 
Entschuldigt bitte, dass ich einen alten Thread wiederbelebe, aber hast / hattest du (@kaju74) eine Lösung gefunden?

haentschman 5. Mai 2017 16:27

AW: TADOQuery.Open dauert manchmal 30sec..??
 
Moin...:P
...hat es mit diesem Problem zu tun?

http://www.delphipraxis.net/192080-ado-langsam.html
Erklärung:
https://edn.embarcadero.com/article/27790

8-)

sUshiBA 6. Jun 2017 13:15

AW: TADOQuery.Open dauert manchmal 30sec..??
 
Danke schon einmal.

Ich sehe mir das mal an.

Habe in der Zwischenzeit noch andere Punkte probiert um die Performance zu verbessern.


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:47 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-2025 by Thomas Breitkreuz