Hallo,
Umg.: Delphi 6 Ent. UP2, BDE 5.2.0.2, Paradox, MSSQL2000
In einer Anwendung wird für den Erhalt einer Ergebnismenge eine TQuery verwendet, um das im Datenmodell verankerte Generalisierungskonstrukt zu erfassen (mit TTable wäre das nicht möglich). Der SQL-Befehlt besteht aus:<pre><code>select Table1.ID, Table1.LastUpdate, Table2.ID, Table2.Description, Table2.X usw.<br>from Table1, Table2<br>where Table2.ID = Table1.ID<pre></code>
Das bloße Öffnen dieser Abfrage dauert ewig. Beinhalten die entsprechenden Paradoxtabellen einige hundert Einträge, so dauert das Öffnen ungefähr 17 Sekunden.
Wie kann ich die Perfomanz bei TQuery deutlich erhöhen?
Danke<br>Stephan
Umg.: Delphi 6 Ent. UP2, BDE 5.2.0.2, Paradox, MSSQL2000
In einer Anwendung wird für den Erhalt einer Ergebnismenge eine TQuery verwendet, um das im Datenmodell verankerte Generalisierungskonstrukt zu erfassen (mit TTable wäre das nicht möglich). Der SQL-Befehlt besteht aus:<pre><code>select Table1.ID, Table1.LastUpdate, Table2.ID, Table2.Description, Table2.X usw.<br>from Table1, Table2<br>where Table2.ID = Table1.ID<pre></code>
Das bloße Öffnen dieser Abfrage dauert ewig. Beinhalten die entsprechenden Paradoxtabellen einige hundert Einträge, so dauert das Öffnen ungefähr 17 Sekunden.
Wie kann ich die Perfomanz bei TQuery deutlich erhöhen?
Danke<br>Stephan
Comment