Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#2

Re: GUID in Firebird und die Geschwindigkeit

  Alt 13. Jan 2006, 15:52
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
Andreas
  Mit Zitat antworten Zitat