[Allegro] Speichern mit Avanti

Edmund Wollgarten wollgarten at bth.rwth-aachen.de
Mo Sep 18 15:16:39 CEST 2006


Liebe Liste,

hin und wieder gibt es bei uns Probleme mit dem Speichern unter Avanti-2 
auf Solaris:
anscheinend funktioniert der Abgleich des Primärschlüssels nicht immer 
korrekt, weshalb
dublette Sätze in die Datenbank geschrieben werden. Wir arbeiten mit dem 
M-Schema (t2, k4).
Der Primärschlüssel wird aus der Kategorie 000 gebildet. Hier der 
Ausschnitt aus
der Index-Parameterdatei:

ak=000+@

#-@
#574 +# c"Suchsatz" e0
#nr dvs Z
#000 y0 e4 21
#000 y0 b4 e"+" r8,0
#000 y0 b4 b"+" p"+"
#+#

Die Kategorie 000 sieht z.B. so aus:

#000 110 12345
oder
#000 603 00012345+603-0001

Normalerweise funktioniert das Speichern einwandfrei, d.h. der 
Primärschlüssel wird korrekt gebildet und verglichen; es entstehen keine
Dubletten in der Datenbank. Ich habe den Eindruck, dass der Abgleich des 
Primärschlüssels nicht korrekt funktioniert, wenn innerhalb
kürzester Zeit viele Datensätze in die Datenbank geschrieben werden 
(z.B. 2 pro Sekunde). Kann es sein, dass Avanti in dieser Situation
die Datenbankdateien nicht schnell genug öffnen und wieder schließen kann?

-- 
Mit freundlichen Grüßen

Edmund Wollgarten
Bibliothek der RWTH Aachen
Kommunikation- und Informationstechnik
Templergraben 61
52062 Aachen
Tel. 0241/80-90185
Fax. 0241/80-92273
E-Mail wollgarten at bth.rwth-aachen.de




Mehr Informationen über die Mailingliste Allegro