Tipps und Tricks

TIMERANGE

Bei vielen Werten in der Datenbank empfiehlt sich für Abfragen von kleinen Zeitintervallen unbedingt die TIMERANGE()-Funktion Methode. Nach der SELECT Methode wird zunächst die ganze Datenbank ausgelesen und anschließend alle Werte bis auf die zutreffenden wieder verworfen. Dies nimmt unnötige Zeit in Anspruch.

Nicht sinnvoll

Da, wie oben erwähnt, die aktuellen und die archivierten Daten getrennt gespeichert werden, existieren einige Konstruktionen, die keinen Sinn ergeben:

  • SELECT '_alert_hdl.._value'

  • SELECT ALERT '_online.._value'

  • dpQueryConnect...('_alert_hdl')

CAUTION:

Die Abfrage von Datenpunkt-Details bzw. Attributen ist sorgfältig vorzunehmen. So lässt sich z.B. _u_range erst abfragen (z.B. min/max), wenn sie im Datenpunkt-Detail angegeben wird:

SELECT '_online.._value', '_u_range.1.max' FROM '{test1,test2}'

Ohne Detailnummer gibt es keine richtige Abfrage !