Mal mit einem Profiler schauen, wo es hängt?
Zitat:
eine Ewigkeit. Ist die Tabelle zu groß
...
die ersten Zeilen anzeigen
Warum alle Daten laden?
Lade nur das, was du brauchst. (SELECT mit WHERE anstat die ganze TABLE)
Und Firedac sollte in den FetchOptions bereits was bieten, also wo es selbstständig nur das lädt, was aktuell nötig ist.
(natürlich sollte das verwendete Grid auch soeinen Modus unterstüzen)