Hallo zusammen,
ich habe folgende Aufgabenstellung: Von unseren Produktionsanlagen werden Messdaten, Statusmeldungen und so weiter in einer SQL-Datenbank abgelegt. Jetzt möchte ich gern per LabVIEW eine Auswertesoftware schreiben, die auf die Datenbank zugreift und mir ein paar Diagramme zaubert.
Leider ist es jetzt so, dass die Datenbank Performance-seitig schon ziemlich am Limit ist. Daran können wir leider nix ändern, weil das Ganze auf einen etwas unüberlegten Aufbau seitens des Anlagenherstellers zurückzuführen ist. Ich möchte nun mit meiner Auswertung die Datenbank so wenig wie möglich belasten. Daraus ergeben sich jetzt zwei Möglichkeiten:
1. Ich kann mit relativ einfachen Anfragen die notwendigen Rohdaten auslesen und dann innerhalb meines LabVIEW-Programms die benötigten Informationen daraus ziehen und kombinieren.
2. Ich kann eine einzelne Anfrage mit entsprechend vielen Filtern an die Datenbank schicken und mir meine benötigten Nutzdaten von der Datenbank kombinieren lassen.
Jetzt ist die Frage: Was beansprucht die Datenbank mehr? Die Bereitstellung einer großen Datenmenge oder die Verarbeitung von mehreren Filtern?
Mfg Daniel
ich habe folgende Aufgabenstellung: Von unseren Produktionsanlagen werden Messdaten, Statusmeldungen und so weiter in einer SQL-Datenbank abgelegt. Jetzt möchte ich gern per LabVIEW eine Auswertesoftware schreiben, die auf die Datenbank zugreift und mir ein paar Diagramme zaubert.
Leider ist es jetzt so, dass die Datenbank Performance-seitig schon ziemlich am Limit ist. Daran können wir leider nix ändern, weil das Ganze auf einen etwas unüberlegten Aufbau seitens des Anlagenherstellers zurückzuführen ist. Ich möchte nun mit meiner Auswertung die Datenbank so wenig wie möglich belasten. Daraus ergeben sich jetzt zwei Möglichkeiten:
1. Ich kann mit relativ einfachen Anfragen die notwendigen Rohdaten auslesen und dann innerhalb meines LabVIEW-Programms die benötigten Informationen daraus ziehen und kombinieren.
2. Ich kann eine einzelne Anfrage mit entsprechend vielen Filtern an die Datenbank schicken und mir meine benötigten Nutzdaten von der Datenbank kombinieren lassen.
Jetzt ist die Frage: Was beansprucht die Datenbank mehr? Die Bereitstellung einer großen Datenmenge oder die Verarbeitung von mehreren Filtern?
Mfg Daniel