![]() |
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 |
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. |
AW: Absolute Database hängt sich auf
![]() ging dann da irgendwie um siemsens, hab da nicht mehr alles gelesen =) hm =( aber theoretisch sollte es so gehen via netzlaufwerk ? |
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. |
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 |
AW: Absolute Database hängt sich auf
Hallo Tobi,
ist bei ABSDatabase MultiUser = True ? Ferner muss vor der Compilierung Connected auf False stehen. |
AW: Absolute Database hängt sich auf
beides so wie es sein soll
|
AW: Absolute Database hängt sich auf
Memory...,SessionName?
|
AW: Absolute Database hängt sich auf
memory table false und session default
|
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 22:42 Uhr. |
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 by Thomas Breitkreuz