![]() |
Refresh einer Datenquelle dauert ewig
Hallo,
habe hier ein ungewöhnliches Problem. Folgende Situation: Ich habe hier ein Projekt, welches aus mehreren Modulen besteht. Beim Laden eines neuen Moduls, werden die Datenquellen dynamisch erzeugt: Soll heißen es wird eine Datasource im Datenmodul erzeugt, darin eine SQL-Anweisung ausgeführt und am Ende diese Datenquelle eine Developer Express Grid zugeordnet. Jetzt zum Phänomen: Bei einem bestimmten Modul dauert das aktualisieren der Datenquell ewig. (Mitgestoppt ca. 45 Sekunden). Bei anderen Datenmodulen mit viel mehr Daten und vor allem auch viel mehr Lookups als in diesem bestimmten Modul. Interessanterweise dauert das Laden des Moduls nicht sehr lange aber beim Refresh steht er nach der Ausführung des Statements (überings ein Simples "Select * from" ) locker 20 mehere Sekunden stehen. Die Datentabelle enthält einen Index und auch das simple ausführen des Statements im Datenbankmanager zeigt das die Ausführung nur millisekunden braucht. Ich frage mich: warum steht der da? Und warum gerade da? Ich bin mit meinem Latein am Ende, Gruß |
Re: Refresh einer Datenquelle dauert ewig
Zitat:
|
Re: Refresh einer Datenquelle dauert ewig
Wie sieht die Abfrage aus? Wie groß ist die Ergebnismenge? Indizes?
|
Re: Refresh einer Datenquelle dauert ewig
Hallo,
Abfrage: Select * from Tabelle Ergebnismenge: 69 Datensätze Indizes: liegen auf dem ID-Feld. Gruß |
Re: Refresh einer Datenquelle dauert ewig
Interessant wäre auch die DB und vor allem die Zugriffskomponenten.
Wer weiß, was als RefreshSQL generiert wird... Und ein Test des Refresh mit DisableControls des DataSets, um auszuschließen, dass es an irgendwelchen datensensitiven Steuerelementen liegt... Cu, Frank |
Re: Refresh einer Datenquelle dauert ewig
es hatte mit dem ganzen nichst zu tun. hing an einer lookupkomponente...
danke für die hinweise. :) gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:55 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 by Thomas Breitkreuz