Hallo,
ich habe seit einigen Monaten massive Probleme mit IB 6.5.
Interbase 6.5 mit IBX 6.03, läuft auf einen Rechner unter Windows NT Server, Die Server Aplikation wurde mit Delphi 6 SP.2 geschrieben.
Der Ablauf ist wie folgt: In einer IBTransaction wird aus einer Verketten Liste (aus Externen Programm)werden Datensätze geschrieben / upgedatet. Dazu werden aus der lokalen IB Datensätze aus einer anderen Tabelle hinzugelesen. Dabei passiert es ab und zu das beim Zulesen der Datensätze (eingeschränkter Select Befehl über IB Delphi SQL komponente) der fehler zuwenig Arbeitspeicher auftritt. Der physische frei Speicher ist jedoch vorhanden in diesem Moment ca. 900MB !!
Der Server und die Aplikation laufen durch dh. das Problem tritt erst nach ca. 10 bis 15 Tagen auf. Die Datenbank hat ca. 70 MB und ziemlich viel Traffic). Die Aplikation stürzt nicht ab lediglich das zulesen (select Befehl) wird nicht ausgeführt. Es scheint als das die Delphi IBquery Komponente da nicht auf den vorhanden Speicher zugreifen kann. Ich habe schon alles mögliche probiert (zum Teil aufrufe über StorageProceduren, ForceWrites auf TRUE usw.) das half nur bedingt.
Inserts und updates werden jedoch über die Delpi IBquery komponente korrekt gemacht.
Weiß da jemand Rat? Oder hat jemand schon ein ähnliches Problem gehabt.
Grüße
Thomas Absmann
ich habe seit einigen Monaten massive Probleme mit IB 6.5.
Interbase 6.5 mit IBX 6.03, läuft auf einen Rechner unter Windows NT Server, Die Server Aplikation wurde mit Delphi 6 SP.2 geschrieben.
Der Ablauf ist wie folgt: In einer IBTransaction wird aus einer Verketten Liste (aus Externen Programm)werden Datensätze geschrieben / upgedatet. Dazu werden aus der lokalen IB Datensätze aus einer anderen Tabelle hinzugelesen. Dabei passiert es ab und zu das beim Zulesen der Datensätze (eingeschränkter Select Befehl über IB Delphi SQL komponente) der fehler zuwenig Arbeitspeicher auftritt. Der physische frei Speicher ist jedoch vorhanden in diesem Moment ca. 900MB !!
Der Server und die Aplikation laufen durch dh. das Problem tritt erst nach ca. 10 bis 15 Tagen auf. Die Datenbank hat ca. 70 MB und ziemlich viel Traffic). Die Aplikation stürzt nicht ab lediglich das zulesen (select Befehl) wird nicht ausgeführt. Es scheint als das die Delphi IBquery Komponente da nicht auf den vorhanden Speicher zugreifen kann. Ich habe schon alles mögliche probiert (zum Teil aufrufe über StorageProceduren, ForceWrites auf TRUE usw.) das half nur bedingt.
Inserts und updates werden jedoch über die Delpi IBquery komponente korrekt gemacht.
Weiß da jemand Rat? Oder hat jemand schon ein ähnliches Problem gehabt.
Grüße
Thomas Absmann
Comment