Die
BDE ist 'ne Datenbankschnittstelle. Firebird 'ne Datenbank.
Wie greift ihr auf die Datenbank zu?
Weiter per
BDE (TTable, TQuery)? Über
ADO? Über
ODBC? Über die Zeos-Komponenten, FireDac, DevExpress, ...?
Jenachdem könnte es durchaus unterschiedliche Flaschenhälse geben, die für die Langsamkeit verantwortlich sein könnten.
Ist nur euer Programm so langsam oder ein Zugriff mit einer anderen Datenbanköberfläche (wie z. B. FlameRobin) auch?
Was genau ist mit
Zitat:
Das ist ein uraltes Programm, was wir von der
BDE auf Firebird migriert haben;
gemeint?
Wenn ich in der
BDE-Konfiguration im Alias die Datenbank ändere, kann ich letztlich in 2 Minuten (oder so) 'ne Software von z. B. DBase auf FireBird, Oracle, ... umstellen. Solange die Tabellendefinitionen passen und keine exotischen Besonderheiten im
SQL verwendet werden, sollte das (meist problemlos - wenn auch suboptimal) klappen.
Hier könnten zusätzliche Infos, zur Art der Umstellung ..., bei der Suche nach dem Flaschenhals hilfreich sein.