Hallo,
habe ein kleines (großes) Problem bei meiner Datenbankanfrage. Da ich nicht weiß, wie ich das Problem am Besten schildern kann, schreib ich hier mal meine Aufgabenstellung.
Meine Aufgabe
Abfrage auf eine Datenbank um Messwerte der letzten Woche auszulesen.
Mein Problem
Datenbank wird jährlich mit 105.020.000 Datensätzen befüllt. Zusätzlich kommen die existierenden Daten, die bereits in der Datenbank sind und natürlich weiterhin gespeichert werden sollen.
Das Problem ist nun, dass bei jeder Selektion alle Datensätze dursucht werden müssen und das ewig dauert.
Idee
Ich habe mir gedacht, wenn ich einen View mache, der immer die Daten der letzten Woche beinhaltet, könnte die Abfrage wesentlich schneller ablaufen. Nun habe ich mich gefragt, ob das überhaupt möglich ist, dass sich der View ständig aktualisiert, oder ist ein View etwas statisches?
Wäre super, wenn ihr eure Ideen posten würdet.
Danke
habe ein kleines (großes) Problem bei meiner Datenbankanfrage. Da ich nicht weiß, wie ich das Problem am Besten schildern kann, schreib ich hier mal meine Aufgabenstellung.
Meine Aufgabe
Abfrage auf eine Datenbank um Messwerte der letzten Woche auszulesen.
Mein Problem
Datenbank wird jährlich mit 105.020.000 Datensätzen befüllt. Zusätzlich kommen die existierenden Daten, die bereits in der Datenbank sind und natürlich weiterhin gespeichert werden sollen.
Das Problem ist nun, dass bei jeder Selektion alle Datensätze dursucht werden müssen und das ewig dauert.
Idee
Ich habe mir gedacht, wenn ich einen View mache, der immer die Daten der letzten Woche beinhaltet, könnte die Abfrage wesentlich schneller ablaufen. Nun habe ich mich gefragt, ob das überhaupt möglich ist, dass sich der View ständig aktualisiert, oder ist ein View etwas statisches?
Wäre super, wenn ihr eure Ideen posten würdet.
Danke
Comment