Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Paradox im Netzwerk Multiuser (https://www.delphipraxis.net/172691-paradox-im-netzwerk-multiuser.html)

MasterTobi 17. Jan 2013 14:23

Datenbank: Paradox • Version: 7 • Zugriff über: Table

Paradox im Netzwerk Multiuser
 
Hallo Com,

wenn eine ParadoxDB im Netzwek läuft
sprich session netfile steht auf einem Netzwerkpfad und der privatedir auf einem localen laufwerk,
dann laggt unheimlich die DB, bzw actionen zb suchen in der db.

Leg ich den privatdir aber auch auf das netzlaufwerk dann springt der Multiuserzugriff nicht mehr an.
Eine Abfrage von ein paar Datensaätzen Local dauert 200ms
und im Netzwerk 20sekunden

Gibt es den eine möglichkeit die Performance im Multiuserbetrieb zu erhöhen


Edit
Jetzt bin ich verwirrt, nun gehts extrem schnell also wie local

Mfg + Danke

Tobi

jobo 17. Jan 2013 14:37

AW: Paradox im Netzwerk Multiuser
 
OT (erster, ätsch)

Ich mach mir mal den Spaß und schreib hier was rein, was Du gar nicht wissen willst, bevor es jemand anders tut. :)

Paradox ist böse, wegen BDE, siehe hier:
http://www.delphipraxis.net/171624-w...en-sollte.html

MasterTobi 17. Jan 2013 14:40

AW: Paradox im Netzwerk Multiuser
 
Japp hab das schon gelesen gehabt, aber hm wollt auf die schnelle was um mir die Arbeit zu erleichtern =)

blondervolker 17. Jan 2013 14:55

AW: Paradox im Netzwerk Multiuser
 
Versuche es mal mit "Absolute Database":-D

http://www.componentace.com/download...hp?editionid=1

:thumb:

p80286 17. Jan 2013 14:59

AW: Paradox im Netzwerk Multiuser
 
[OT]
Zitat:

Zitat von MasterTobi (Beitrag 1199452)
Japp hab das schon gelesen gehabt, aber hm wollt auf die schnelle was um mir die Arbeit zu erleichtern =)

und weil das so gut geklappt hat, hast Du diesen Thread aufgemacht?

Nichts für ungut

K-H
[/OT]

MasterTobi 17. Jan 2013 15:01

AW: Paradox im Netzwerk Multiuser
 
Zitat:

Zitat von p80286 (Beitrag 1199460)
[OT]
Zitat:

Zitat von MasterTobi (Beitrag 1199452)
Japp hab das schon gelesen gehabt, aber hm wollt auf die schnelle was um mir die Arbeit zu erleichtern =)

und weil das so gut geklappt hat, hast Du diesen Thread aufgemacht?

Nichts für ungut

K-H
[/OT]

Tolle Antwort ?!

Es geht darum warum es laggt und nicht obs gut geklappt hat -.-

jobo 17. Jan 2013 15:10

AW: Paradox im Netzwerk Multiuser
 
Zitat:

Zitat von MasterTobi (Beitrag 1199449)

Gibt es den eine möglichkeit die Performance im Multiuserbetrieb zu erhöhen


Edit
Jetzt bin ich verwirrt, nun gehts extrem schnell also wie local

Mfg + Danke

Was denn jetzt?

Also mal ernst:
Ich hatte (früher) nie Performance Probleme mit Paradox. Ich kann Dir daher auch keine paradox spezifischen Tipps geben.

Und bist Du Dir sicher, dass es etwas mit der Position der net und private dir's zu tun hat?

Der springende Punkt dürfte doch wohl sein, dass das workdir idR im Netz liegt, damit alle was davon haben oder?
Das Netz muss also ein wenig Bandbreite verfügbar haben, damit performant abgefragt werden kann. Ohne Indizierung müssen ja mehr oder weniger komplette db dateien "runtergeladen" werden.

Ein Privat Dir im Netz ginge auch, sofern es tatsächlich ein privates Netzlaufwerk ist. Macht die Bandbreitenproblematik natürlich nicht besser, also macht eigentlich keinen Sinn.

sx2008 17. Jan 2013 15:23

AW: Paradox im Netzwerk Multiuser
 
Mit Paradox auf Netzlaufwerken zusammen mit TTable hat man gleich mehrere massive Probleme:
1.) veralte, nicht mehr unterstützte BDE Technik (Vorsicht, wenn Pfad- und Dateinamen nicht das 8+3-Schema einhalten)
2.) Bei Verwendung von TTable werden immer ALLE Datensätze über das Netzwerk geladen (genaugenommen die ganze Datei).
Je grösser die Tabelle umso langsamer wird der Zugriff.
Das ist die Ursache für die Lags.
3.) bei Zugriff übers Netzwerk und ganz besonders bei Multiuserzugriff können
die Paradoxdateien sehr leicht beschädigt werden.
Es braucht nur mal kurz ein Programm abstürzen oder per Taskmanager gekillt werden und schon ist die Datenbank kaputt
4.) selbst bei einem schnellen Netzwerk wird Paradox immer langsam bleiben,
weil die Daten häppchenweise gelesen/geschrieben werden.
Es findet also eine Art PingPong Spiel zwischen Client und Fileserver statt.
Ein Caching wie bei einer lokalen Festplatte ist nicht möglich.

PS: bitte angeben welche Delphi Version du hast, damit wir Alternativen nennen können

MasterTobi 17. Jan 2013 16:23

AW: Paradox im Netzwerk Multiuser
 
na das ist doch mal eine antworet =)
Delphi 7 total vergessen anzugeben hehe

habe den Rat vom blondervolker angenommen

bin rgad dabei alles auf ABS umzuschreiben hehe Super vielen dank euch

jobo 18. Jan 2013 05:49

AW: Paradox im Netzwerk Multiuser
 
Ich habe vor einiger Zeit mal gehört, ABS soll keine gute Multiuserperformance bieten. Ist aber nur ein Gerücht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:22 Uhr.
Seite 1 von 3  1 23      

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