Hallo!
Ich habe ein großes Problem. Ich besitze eine Tabelle, wo Werte enthalten sind. Ein Wert ist einer bestimmten Sensor-ID und einer bestimmten Record-ID zugeordnet. Die Tabelle beinhaltet > 5.000.000 Einträge verschiedenster Record´s bzw. Sensoren.
mess_value (id_, fk_record_id, fk_sensor_id, date_, value_)
Möchte ich eine Abfrage starten ala:
wird mir das Ergebnis nach sage und schreibe >60 sek. geliefert. Wie kann ich die Abfragen optimieren um an das Ergebnis schneller zu kommen. Verwende ich die falsche Syntax? Habe ich etwas 'falsch' gemacht?
Eine Aufteilung in mehreren Spalten wäre sicherlich sinnvoll, oder?
Danke für Antworten...
gondor(..)
Ich habe ein großes Problem. Ich besitze eine Tabelle, wo Werte enthalten sind. Ein Wert ist einer bestimmten Sensor-ID und einer bestimmten Record-ID zugeordnet. Die Tabelle beinhaltet > 5.000.000 Einträge verschiedenster Record´s bzw. Sensoren.
mess_value (id_, fk_record_id, fk_sensor_id, date_, value_)
Möchte ich eine Abfrage starten ala:
Code:
SELECT COUNT(sensor_id) FROM mess_value WHERE record_id = 12 AND sensor_id = 16;
Eine Aufteilung in mehreren Spalten wäre sicherlich sinnvoll, oder?
Danke für Antworten...
gondor(..)