![]() |
AW: DB-Zugriff beschleunigen
Zitat:
ich danke euch |
AW: DB-Zugriff beschleunigen
Wenn ich es richtig verstanden habe, sagt die Cursor location nur etwas darüber aus wo die Ergebnisdaten gespeichert werden. Eine Stored Proc hat also eigentlich nichts damit zu tun.
Es kann natürlich gute Gründe geben 50.000 Datensätze mit 300 Feldern einzulesen, aber das sind doch eher die Ausnahmen. Gibt es keine Möglichkeit, die Datenmenge zu beschränken? Gruß K-H hat jemand den roten Kasten geklaut?? |
AW: DB-Zugriff beschleunigen
Zitat:
|
AW: DB-Zugriff beschleunigen
Eine Alternative wäre, die Addresstabelle lokal abzulegen und periodisch Updates zu ziehen. Dann hättest Du den Vorteil einer quasi "on the fly" Recherche verbunden mit (fast) aktuellen Daten.
Wenn die Eingabe schnell gehen muss (und in der Wirtschaft muss es immer schnell-schnell gehen), hättest Du mit diesem Ansatz einen entscheidenden Wettbewerbsvorteil. Der sicherlich am einfachsten umzusetzende Ansatz, nämlich der Datenbank anhand einer Suchmaske eine Vorauswahl treffen zu lassen, ist jedoch einfacher umzusetzen. Vergiss nur nicht, das die Auswahl hinsichtlich der maximalen Anzahl der Datensätze gedeckelt werden sollte ("SELECT FIRST 100 * FROM...") |
AW: DB-Zugriff beschleunigen
Hallo,
brauchst di "irgendwann" wirklich alle Datensätze, lade sie in einem eigenen Thread in eine eigene Datenstruktur (oder ein ClientDataSet). Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:47 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