![]() |
Datenbank: Firebird • Version: 1.5 • Zugriff über: -
GUID in Firebird und die Geschwindigkeit
Hallo zusammen
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. Frage: Ist das mit Firebird auch so? GUID sollen verwendet werden weil die Db mit einer DB im Internet abgeglichen werden soll. Besten dank für Eure Tipp's Manfred |
Re: GUID in Firebird und die Geschwindigkeit
Zitat:
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 |
Re: GUID in Firebird und die Geschwindigkeit
Besten Dank für die schnelle Antwort.
Momentan bin ich erst dabei die DB auf Delphi "umzuschreiben" ( bin auch noch neu auf Delphi ). Du hast mir mit Deiner Antwort schon weitergeholfen. :-D Manfred |
Re: GUID in Firebird und die Geschwindigkeit
kuck dir mal den IBExpert an... den gibts in der Personal auch komplett umsonst oder mit der 30 Tage testversion kannst du auch testen wie schnell dein sql befehl ist...
wünsch Dir viel Erfolg beim einstieg in die Delphi :-) <>< Andreas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz