Как считать сохранить данные в секунду в ScadaLTS

Создайте тест для ScadaLTS, который проверяет, сколько данных хранится в базе данных в секунду.

Создать источник данных

Скопируйте три раза

И включить каждый источник данных и точку данных.

И как рассчитывать сохранение данных в секунду в ScadaLTS?

1 ответ

Решение

Вы можете сделать это с помощью SQL:

select 
count(*),
 YEAR(from_unixtime(ts/1000)),
        MONTH(from_unixtime(ts/1000)),
        DAY(from_unixtime(ts/1000)),
        hour(from_unixtime(ts/1000)),
        minute(from_unixtime(ts/1000)),
        second(from_unixtime(ts/1000))
from pointValues 
where
  YEAR(from_unixtime(ts/1000))  = YEAR(NOW()) and
  MONTH(from_unixtime(ts/1000))  = Month(NOW()) and
  DAY(from_unixtime(ts/1000))  = DAY(NOW())
group by
    YEAR(from_unixtime(ts/1000)),
        MONTH(from_unixtime(ts/1000)),
        DAY(from_unixtime(ts/1000)),
        hour(from_unixtime(ts/1000)),
        minute(from_unixtime(ts/1000)),
        second(from_unixtime(ts/1000))
Having count(*) >5
order by count(*) DESC
Другие вопросы по тегам