Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   verbindung zur DB per IBexpert prüfen (https://www.delphipraxis.net/126033-verbindung-zur-db-per-ibexpert-pruefen.html)

khh 16. Dez 2008 16:57

Datenbank: firebird • Version: 2.1 • Zugriff über: ZEOS

verbindung zur DB per IBexpert prüfen
 
hallo zusammen,
wie kann ich mir per IBexpert anzeigen lassen welche connections vom programm aus zur db bestehen.
sprich, ich möchte prüfen ob eine konkurierende verbindung besteht, um deadlocks auszuschliessen.


In diesem Zusammenhang habe ich noch eine weitere Frage.

wie sehr wirkt es sich auf die Performece aus, wenn ich vor jeder neune connection diese sicherheitshalber erst mal schliesse.


Gruss KH

mkinzler 16. Dez 2008 17:28

Re: verbindung zur DB per IBexpert prüfen
 
Du solltest dich mal mit der Transkationssteureung befassen.

mjustin 16. Dez 2008 17:45

Re: verbindung zur DB per IBexpert prüfen
 
Zitat:

Zitat von khh

wie sehr wirkt es sich auf die Performece aus, wenn ich vor jeder neune connection diese sicherheitshalber erst mal schliesse.


Gruss KH

Kaum, man kann eigentlich nach jeder Abfrage die Connection trennen. Die Zeit zum Neuaufbau der Verbindung ist (bei InterBase zumindest) fast Null. Auf diese Weise kann man mit IBConsole oder IBExpert auch gut kontrollieren, ob man Anwendungen mit lang laufenden oder hängenden Transaktionen hat.

khh 17. Dez 2008 06:41

Re: verbindung zur DB per IBexpert prüfen
 
Zitat:

Zitat von mkinzler
Du solltest dich mal mit der Transkationssteureung befassen.

das hab ich, und da firebird keine "richtigen" Transaktionen kann, bin ich zum Schluss gekommen, dass es besser ist die Verbindung vor jedem Zugriff neu aufzubauen.

Ich habe auch hier in irgendeinem Tread gelesen, dass das so auch in professioneller Umgebung gehandelt wird.


Gruss KH

mkinzler 17. Dez 2008 06:42

Re: verbindung zur DB per IBexpert prüfen
 
Zitat:

das hab ich, und da firebird keine "richtigen" Transaktionen kann, bin ich zum Schluss gekommen, dass es besser ist die Verbindung vor jedem Zugriff neu aufzubauen.
FireBird kann wohl richtige Transaktionen nur Zeos nicht.

khh 17. Dez 2008 06:48

Re: verbindung zur DB per IBexpert prüfen
 
Zitat:

Zitat von mkinzler
Zitat:

das hab ich, und da firebird keine "richtigen" Transaktionen kann, bin ich zum Schluss gekommen, dass es besser ist die Verbindung vor jedem Zugriff neu aufzubauen.
FireBird kann wohl richtige Transaktionen nur Zeos nicht.

ach soo, na das hab ich dann wohl verwechselt.:-(
Kommt aber im Endefekt aufs Gleiche raus, weil ich ja zeos verwende. :wall:

Siehst Du einen Nachteil darin, die Verbindung jedes mal neu aufzubauen?

Gruss Kh


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz