Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Windows 7 Netzwerk, Firebirdzugriff sehr langsam (https://www.delphipraxis.net/186754-windows-7-netzwerk-firebirdzugriff-sehr-langsam.html)

waldforest 26. Sep 2015 11:17

Datenbank: Firebird • Version: 2.5 • Zugriff über: Zeos

Windows 7 Netzwerk, Firebirdzugriff sehr langsam
 
Hallo,
ich habe ein kleines Windows 7 Peer-to-peer Netzwerk.
Auf einem Rechner habe ich einen Firebird Super-Server mit einer Datenbank laufen.
Von meiner Clientanwendung möchte ich gerne per Zeos auf diese Datenbank zugreifen. Im Connectionstring verweise ich auf den Port 3050.

Nachdem ich den Port 3050 in der Firewall auf dem "Server" freigegeben habe, habe ich einen sehr langsamen Zugriff auf die Datenbank. Wenn ich alle Ports frei gebe laufen die Zugriffe in einer akzeptablen Geschwindigkeit.

Firebird benötigt doch "nur" den Port 3050, welche andere Ports muss ich aus welchem Grund zusätzlich noch freigeben ?

Hansa 26. Sep 2015 11:27

AW: Windows 7 Peer-to-Pear Firebirdzugriff
 
Es wird allseits empfohlen, den Port vom Standard abweichend festzulegen, also gerade nicht 3050. Vielleicht wäre dann das Problem schon weg. Und definiere mal Deine Sicht auf den Begriff Peer-To-Peer Netzwerk. Üblicherweise war das eine Verbindung zwischen 2 Rechnern über ein direktes Kabel. Wer macht denn heute noch so was im Zeitalter der Router ? Und das lief meistens auch noch über RS232.:shock:

waldforest 26. Sep 2015 11:32

AW: Windows 7 Netzwerk, Firebirdzugriff sehr langsam
 
Meine Rechner sind alle über einen Switch miteinander verbunden, gehen über einen Router ins WAN.
Danke für den Tipp zur Änderung des Ports, allerdings bleibt eine Änderung auch hier ohne den erwarteten Geschwindigkeitsschub.

Hansa 26. Sep 2015 11:48

AW: Windows 7 Peer-to-Pear Firebirdzugriff
 
Und der Firebird-Server ist auch richtig neu gestartet ? Ich würde vorsichtshalber den Rechner neu starten, wer weiss. 8-) Ist das # in der firebird.conf auch tatsächlich weg ?

waldforest 26. Sep 2015 11:54

AW: Windows 7 Netzwerk, Firebirdzugriff sehr lansam
 
Hallo,
# war bei RemoteServicePort =3050 raus.
Ein Neustart brachte keine Änderung.

hoika 26. Sep 2015 11:57

AW: Windows 7 Netzwerk, Firebirdzugriff sehr lansam
 
Hallo,

Nachdem ich den Port 3050 in der Firewall auf dem "Server" freigegeben habe, habe ich einen sehr langsamen Zugriff auf die Datenbank. Wenn ich alle Ports frei gebe laufen die Zugriffe in einer akzeptablen Geschwindigkeit.



Wie gibst du "alle Ports frei" ?


Heiko

waldforest 26. Sep 2015 12:06

AW: Windows 7 Netzwerk, Firebirdzugriff sehr lansam
 
Die Beschreibung auf http://www.line18.de/2012/09/24/fire...abe-windows-7/ hatte ich für die Freigabe des Ports 3050 genutzt.

Unter den Einstellungen gibt's auch die Möglichkeit alle lokalen Ports frei zu schalten lokale Ports -> Alle Ports

Hansa 26. Sep 2015 12:09

AW: Windows 7 Netzwerk, Firebirdzugriff sehr lansam
 
Würde mich zwar wundern, aber erhöhe mal auch noch die Buffersize. Die steht auf relativ niedrigem Wert von 8192. Ansonsten fällt mir momentan nur noch der Klassiker ein : falsche gds32.dll (vielleicht die von FB 2.1 ?), falsche Firebird.conf erwischt ? Mache mal noch Rechner-Inventur dieser Dateien und lösche die überflüssigen. :mrgreen: Und natürlich die Suchpfade überprüfen.

P.S.: irgendwie ist das da alles nicht sehr logisch, Port 3050 ist freigegeben, dann aber langsam. Ohne Änderung des Firebird-Ports, wird durch freigeben anderer Ports das Programm dann schneller ? :shock:

waldforest 26. Sep 2015 12:23

AW: Windows 7 Netzwerk, Firebirdzugriff sehr lansam
 
Hallo,
ich versteh es auch nicht wirklich. Den "Server habe ich komplett neu aufgebaut, die fblient.dll von diesem Server in mein Clientverzeichnis kopiert um sicher zu gehen dass keine alte Version genutzt wird.

Olli73 26. Sep 2015 13:01

AW: Windows 7 Netzwerk, Firebirdzugriff sehr lansam
 
Nimm mal die Portfreigabe raus und gib in der Firewall stattdessen die fbserver.exe frei.


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

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