Einzelnen Beitrag anzeigen

Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Auslesen einer Datenbank in Delphi dauert ewig trotz Ind

  Alt 25. Sep 2003, 11:00
Arbeitest du zufällig mit XP.
Dann hätte ich folgenden Vorschlag:
Zitat:
Läuft Interbase unter Windows XP sehr langsam liegt dies an einer unglücklichen Einstellung einer neuen Funktion
von Windows XP - dem "Windows XP System Restore". Die Einstellung veranlasst das System bei bestimmten
Dateien ( z.B. *.doc , *.txt usw. ) vor jeder Änderung dieser eine Kopie zu erstellen.

Leider sind in die Liste der entsprechenden Dateien auch die Interbase-Datenbank-Dateien mit der Endung "*.gdb"
aufgenommen worden. Diese Einstellung verlangsamt Interbase - Programme beträchtlich.

Lösung 1 : Entfernen der Endung "*gdb" aus der Liste der "gewarteten" Dateien.
Im Verzeichnis C:\Windows\System32\Restore befindet sich die Datei Filelist.xml. Diese kann man mit einem
Texteditor öffnen und die Zeile <REC>gdb</REC> entfernen.

Lösung 2 : Ausschalten des System-Restores insgesamt oder für ein bestimmtes Laufwerk.
Gehen Sie auf Arbeitsplatz und betätigen Sie die linke Maustaste. - Wählen Sie den Eintrag Einstellungen. Ändern Sie die Recovery-Einstellung im Ordner Systemwiederherstellung.

Von diesem Problem ist nicht nur Interbase sondern auch so manch andere Anwendungen betroffen. Für diese können die dargestellten Lösungen ebenfalls angewendet werden.
Sonst wüsste ich ohne das Programm und die Struktur der DB zu sehen auch nicht weiter.
  Mit Zitat antworten Zitat