Autor Beitrag
schakal242
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 33

Win XP Prof.
D6 Prof
BeitragVerfasst: Do 31.07.03 09:45 
Hallo,

mein Programm ruft direkt nach dem Start etwa 3000 Datensätze von einem lokal installierten Interbase ab. Unter WIN2000 geht das recht zügig. Auf meinem Notebook jedoch unter XP kann ich mir währendessen Kaffee kochen... Wie kann ich das beschleunigen?

Ich benutze IB 1.0.0.326 und Delphi 6 mit den mitgelieferten IBX-Komponenten.

Gruss aus Hannover

Ulf
hansa
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 3079
Erhaltene Danke: 9



BeitragVerfasst: Do 31.07.03 10:00 
Ist da eventuell Borland IB7 :?:

_________________
Gruß
Hansa
Lemmy
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 792
Erhaltene Danke: 49

Windows 7 / 10; CentOS 7; LinuxMint
Delphi 7-XE10.1, VS 2015
BeitragVerfasst: Do 31.07.03 10:10 
Hi,

hat das Datenbankfile die Endung *.gdb? Dann solltest Du folgendes unter XP machen:

Melden Sie sich an dem XP-Rechner als Administrator bzw. mit den entsprechenden Rechten an.
Im Verzeichnis c:\WINDOWS\System32\restore befindet sich die Datei FileList.xml (Achtung! Diese Datei ist
versteckt, also ggf. im Explorer unter Extras-Ordneroptionen die enstprechenden Einstellungen vornehmen.
Öffnen Sie diese Datei mit einem Texteditor (z.B. Notepad) und suchen den Eintrag <REC>GDB</REC>.
Löschen Sie diesen Eintrag aus der Datei und speichern Sie diese Datei wieder ab.

Erklärung: XP sichert grundsätzlich alle Dateien mit der in dieser Datei genannten Endungen bei einem Zugriff. Bei IB führt das neben dem langsamen Zugriff auch zu dem Problem, dass die Datenbank während der Anfertigung der Kopie beschädigt werden kann (Aus eigener Erfahrung: geht schneller als man glaubt).

Eine weitere Alternative währe, die Endung des Datenbankfiles umzustellen. Bei Firebird z.B. *.fdb und bei IB 7 glaube ich *.ib

Grüße
Lemmy
schakal242 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 33

Win XP Prof.
D6 Prof
BeitragVerfasst: Do 31.07.03 12:41 
Vielen Dank Lemmy,

funktioniert.

Gruss

Ulf