Liebe Mitdenker, liebe Wissende, liebe Neugierige,
Ich habe das so verstanden, dass ein Chart entstehen soll, wieviele Leitungen zu welchem Zeitpunkt benutzt wurden. So wie Du das vorschlägst, müssten dafür entsprechend der Abtastrate viele Selects durchgeführt werden. Das wären nach baeckerman83s Vorgabe 3.000.000 pro Tag.
Wie lange soll die Datenbank daran arbeiten?
Ja! Und wie stellt man die Anzahl der belegten Leitungen pro Sekunde und für einen Tag graphisch dar? Schmaler als 1 Pixel kann der Balken nicht werden!
Das würde hier eine Treppenkurve ergeben, ählich einem gesampleten Tonsignal.
Man benötigt in der Ergebnistabelle aber nicht pro Sekunde (oder wie fein man auflösen will) einen Datensatz, sondern nur pro Event (also ON|OFF). Und diese Tabelle kann dann so fein auflösen, wie es der Spaltentyp für die Zeit (und Dauer) eben zulässt. Solange kein neuer Datensatz vorliegt, wird der alte Wert gehalten, daher Treppenkurve.
Ich finde es jedenfalls spannend, ob hier jemand eine funktionstüchtige und sparsame Lösung mit SQL bzw. MySQL zustande bringt.
Spirituelle Grüße
Euer Robert
robert.r@online.de
Möge der wahre Forumsgeist ewig leben!