Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Absolute Database hängt sich auf (https://www.delphipraxis.net/172791-absolute-database-haengt-sich-auf.html)

MasterTobi 23. Jan 2013 08:26

Datenbank: AbsoluteDB • Version: neuste • Zugriff über: Komponenten

Absolute Database hängt sich auf
 
Hey,

nur mal s chnell eine zwischen frage.
Und zwar wenn ich meine Datenbank im Netzlaufwerk ablege und dann da drauf zugreife, hängt sich mein PRogramm nach wenigen sekunden direkt auf und laggt derbe, wenn ich es local mache habe ich keine Probleme.

Möchte das die DB im Multiuserbetrieb läuft, deswegen ist es auf einem Netzlaufwerk.

oder mach ich das grad komplett falsch lol -.-


mfg

jobo 23. Jan 2013 08:37

AW: Absolute Database hängt sich auf
 
Zuviel Detailinfo! ;)

Wenn ich mich richtig erinnere, wurde Dir schon empfohlen, Deine Netzwerkresourcen zu prüfen, oder verwechesele ich das mit einem anderen Fall?

Ich sag mal so, wenn Du im Stau stehst, hilft es Dir nicht, das Fahrzeug zu wechseln.

Was machst Du falsch?
a) Deine "DB Technology" harmoniert nicht mit Deiner Infrastruktur.
b) Der Einsatz Deiner "DB Technology" harmoniert nicht mit den Rahmenbedingungen.

MasterTobi 23. Jan 2013 08:45

AW: Absolute Database hängt sich auf
 
http://www.delphipraxis.net/172691-p...multiuser.html meinst du hier ?

ging dann da irgendwie um siemsens, hab da nicht mehr alles gelesen =)


hm =( aber theoretisch sollte es so gehen via netzlaufwerk ?

Bernhard Geyer 23. Jan 2013 09:00

AW: Absolute Database hängt sich auf
 
Welcher Art ist das Netzlaufwerk? Ein "richtiges" Netzlaufwerk eines Windows-Servers oder Linux/Properitäres-NAS?
Desktop-DB's wie Absolute DB sollten normalerweise (realtiv) Problemlos auf Netzwerklaufwerken laufen. Ein Problem ist aber wenn fehlerhaft implementierte NAS-Lösungen die erwarteten Lockingmechnismen von Windows nicht oder fehlerhaft implementieren.

MasterTobi 23. Jan 2013 09:02

AW: Absolute Database hängt sich auf
 
Is ein richtiges Netzlaufwerk vom Server aus

habe jetzt aber nur mal die DB selbst auf das Laufwerk gelegt un das Prog bei mir local und sage ihm er soll die db ausem Netzlaufwerk ansprechen. MAl schauen obs jetzt relativ gut geht

pmoegenb 23. Jan 2013 09:04

AW: Absolute Database hängt sich auf
 
Hallo Tobi,
ist bei ABSDatabase MultiUser = True ?
Ferner muss vor der Compilierung Connected auf False stehen.

MasterTobi 23. Jan 2013 09:13

AW: Absolute Database hängt sich auf
 
beides so wie es sein soll

blondervolker 23. Jan 2013 09:32

AW: Absolute Database hängt sich auf
 
Memory...,SessionName?

MasterTobi 23. Jan 2013 09:58

AW: Absolute Database hängt sich auf
 
memory table false und session default

sx2008 23. Jan 2013 10:58

AW: Absolute Database hängt sich auf
 
Es hat schon seine Gründe weshalb Multiuser-Datenbanken in einer Serverarchitektur konstruiert werden.
Zunächst einmal sind Zugriffe (random access) auf eine Datei auf einem Netzlaufwerk viel langsamer als auf eine lokale Festplatte.
Dies hat drei Gründe:
1.) es gibt keinen lokalen Cache für Daten von einer Netzwerkfreigabe
Bei neueren Versionen des SMB-Protokolls wurde versucht dies zu verbessern aber es bleibt schwierig
2.) selbst bei einem schnellen 1GBit Ethernet geht jedesmal Zeit verloren wenn Daten in kleinen Häppchen verschickt werden; die Latenzzeit ist das Problem
3.) beim Multiuserbetrieb gibt es Locks die die beteiligten Clients ausbremsen

Datenbankdateien auf ein Netzlaufwerk zu legen und von mehreren Prozessen darauf zuzugreifen hat keine Zukunft und ist unsicher.
Nur ein richtiger Datenbankserver kann die Probleme beheben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:05 Uhr.
Seite 1 von 5  1 23     Letzte »    

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