User "zu schnell" ???

Sonstiges (nicht kategorisierbar)

Moderator: Moderatoren

Antworten
Benutzeravatar
AUGE_OHR
Marvin
Marvin
Beiträge: 12903
Registriert: Do, 16. Mär 2006 7:55
Wohnort: Hamburg
Hat sich bedankt: 19 Mal
Danksagung erhalten: 44 Mal

User "zu schnell" ???

Beitrag von AUGE_OHR »

hi,

ich habe doch da die eine Workstation die Ärger macht ... nun hab ich
die gegen eine "baugleichen" andere P3 Station getauscht und die selben
Probleme bei "dem" User ... aber nur Montags (wenn besonders viel los
ist).

zum unterscheiden von P3 / P4 verwende ich PROCESSOR_LEVEL wobei
< 10 ein P3 ist um damit mittels

Code: Alles auswählen

DbeInfo( COMPONENT_ORDER, NTXDBE_LOCKDELAY, 10 bzw 20)
den P3 Stationen "mehr Zeit" (=10) zu geben
Durch die Konstante NTXDBE_LOCKDELAY kann die Wartezeit in 1/100
Sekunden zwischen Sperrversuchen (implizite NTX-Dateisperre) ermittelt
oder vorgegeben werden. Der voreingestellte Wert ist 15 Millisekunden.

Es bietet sich an, für Arbeitsstationen im Netzwerk, die besonders schnell
sind, einen größeren Wert und für besonders langsame Arbeitsstationen,
einen kleineren Wert einzustellen. Dadurch wird den langsameren
Arbeitsstationen eine bessere Chance gegeben, eine implizite NTX-
Dateisperre im Wettbewerb mit schnelleren Arbeitsstationen zu erhalten
soweit sogut, aber was ist mit "schnellen Usern" ? Der gibt ja viel schneller
als alle anderen Daten ein d.h. er macht "mehr locks" als andere ...

Wie schon gesagt passiert es eigendlich nur Montags wenn alle im Netz
busy sind das die langsamste Machine mit dem schnellsten User solche
komischen Fehler ":genCode 40" (DBSKIP) oder "8999" (DBAPPEND)entstehen.

Was könnte man in der Xbase++ Application noch machen um "Power-
User" im Netzwerk bessere Bedingungen zu geben ?

... klar sollten die User, die damit arbeiten, bessere Hardware haben so
wie die Geschäftsleitung aber das ist ein anderes Thema.
gruss by OHR
Jimmy
Antworten