Zitat von
manfred_h:
vor einiger Zeit habe ich eine
DB-Anwendung in
Access ( bevor ich Delphi hatte ) realisiert.
Als ID verwendete ich eine
GUID bis ich bemerkte dass ab ca. 2000 Datensätzten
der Zugriff sehr langsam wurde.
Das hat nichts mit
GUID-Felder zu tun, sondern mehr mit dem Design deiner Datenbank und
deiner Anwendung.
Hast du folgende Regeln beachtet ?
1.) JEDE Tabelle muss einen Primärschlüssel haben
2.) TTable sollte nicht verwendet werden. Stattdessen TQuery mit sinnvollen WHERE-Bedingungen verwenden
3.) Besonders bei Tabellen mit vielen Feldern nur die benötigten Felder mit SELECT abrufen.
4.) Fremdschlüsselfelder mit Index versehen
5.) Abfragen mit LIKE vermeiden