![]() |
Datenbank: BDE • Zugriff über: TQuery
Daten aktualisieren zieht viele Ressourcen
Hallo Leute,
und zwar lasse ich während der Programmlaufzeit regelmäßig die Daten akualisieren. Ich habe dies bisher gemacht, in dem ich die Querys schließen und wieder öffnen lasse. Das sind aber insgesamt 26 und dieser Vorgang zieht unheimlich Ressourcen, was dazu führt, dass das Programm zeitweise (>1s) 'einfriert'. Gibt es eine elegantere und vorallem ressourcensparendere Lösung?? |
Re: Daten aktualisieren zieht viele Ressourcen
Zitat:
Und natürlich nicht alle Queries, sondern nur die die aktuell betroffen sind. |
Re: Daten aktualisieren zieht viele Ressourcen
Die Daten müssen aber regelmäßig aktualisiert werden, da Vertretungsdaten in diesen stehen, welche hochgeladen und stets aktuell sein müssen.
Deswegen müssen diese über einen Timer aktualisiert werden. Das ist ja das Problem. Nur dass die Ressourcen so gezogen werden stellt ein mindestens genauso großes Problem dar. |
Re: Daten aktualisieren zieht viele Ressourcen
Zitat:
Die gleiche Anwendung oder eine Anwendung auf einem anderen Rechner ? Warum reicht es nicht aus, wenn manche Queries beim Aktivieren des Formulars aktualisiert werden ? Müssen wirklich immer ALLE Daten aktualisiert werden (auch wenn kein Mensch draufschaut) ? Ach ja: du solltest auf jeden Fall Application.Active abfragen. Wenn die Anwendung nicht aktiv ist, gibt's auch keinen Grund ständig neue Abfragen auszuführen. |
Re: Daten aktualisieren zieht viele Ressourcen
Das Programm erstellt HTML-Pläne, welche innerhalb der Laufzeit autom. hochgeladen werden.
Ja, leider ist das nötig. Das Programm ist nämlich nicht immer auf dem Rechner aktiv, von wo aus auch die Vertretungen eingetragen werden (bspw. wenn das übergeordnete Programm svPlan im Netzwerkbetrieb genutzt wird). |
Re: Daten aktualisieren zieht viele Ressourcen
Zitat:
Sollte es nicht so sein, dass eine Anfrage auf einem Webserver die gewünschten Daten aus der Datenbank abfragt und als HTML-Seite ausliefert?! (das lässt sich mit PHP, ASP oder anderen Techniken erreichen) |
Re: Daten aktualisieren zieht viele Ressourcen
Das wär ja kein Problem, wenn die Daten auch in einer Datenbank auf einem Server gespeichert wären.
Sie werden allerdings innerhalb von dbf-Dateien im Programmverzeichnis von svPlan gespeichert. |
Re: Daten aktualisieren zieht viele Ressourcen
Tja, wenn du keinerlei Änderungen am Gesamtkonzept vornehmen willst, dann ist da nichts zu machen.
(Ausser mehr RAM in den Rechner.) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 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