Einzelnen Beitrag anzeigen

Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.366 Beiträge
 
Delphi 10.3 Rio
 
#3

AW: Array füllen mit Daten aus Datenbank (Join)

  Alt 12. Nov 2016, 09:22
Hallo Matze,

es kommt letztlich auf die Datenbankengine und die Datenmenge an.

Ich habe hier jahrelang versucht über einen Join eine akzeptable Ausführungsgeschwindigkeit hin zu bekommen - erst als ich dann zwei einzelne Abfragen verwendet habe, und die Liste auf dem Client dann sequentiell gefüllt habe, war das Teil so sau schnell, dass ich mich geärgert habe den Weg nicht schon früher gegangen zu sein.

Allerdings muss ich auch sagen, dass eine der Tabellen riesig war und ich die Datenmengen stark eingegrenzt hatte.

Daher bliebt nur der Rat: Versuch es und schau wie dein System reagiert - am sinnvollsten mit einer Kopie der Echtdaten, wenn das nicht geht mind. so viel Testdaten, dass eine vergleichbar große Datenbank entsteht. Vermutlich reicht es sogar aus, die beiden Abfragen (einmal mit Join, einmal 2 Abfragen ohne Join) gegeneinander antreten zu lassen.
  Mit Zitat antworten Zitat