У меня на пульту около 100 объектов, но в таблице object_signal_level более 2 миллионов записей, для справки в таблице arc 290 тысяч записей. Я так понимаю что в ней хранится информация за какой-то период времени. Как сделать что бы в ней хранились только последние уровни?
База программы pcn6
База программы pcn6
|
01.07.2013 03:19:16
|
|
|
|
|
|
01.07.2013 07:52:57
На данный момент Вы можете очистить таблицу с уровнями GSM сигналов - эта операция производится очень быстро.
Выполните запрос в БД TRUNCATE TABLE object_signal_level; Удалить данные за большой период, и оставить только текущие - также возможно, но запрос будет выполняться гораздо дольше: DELETE FROM object_signal_level WHERE created_at<'2013-07-01'; На данный момент inetserver сохраняет уровни сигналов по объектам не обновляя старую информацию, а добавляя новую. |
|
|
|
|
|
01.07.2013 09:39:58
Прошу прощения за глупый вопрос!
А есть ли какой реальный профит от хранения информации о уровне сигнала за какой-то длительный период времени? Да, даже за день ... Вопрос, собственно, к тем кто активно пользуется этой штукой ... |
|
|
|
|
|
01.07.2013 09:43:13
Сейчас уже понятно что не нужно. Когда внедряли - не было ясно.
|
|
|
|
|
|
02.07.2013 08:36:55
Просто у нас сейчас подобные панельки не используются, я потому и спрашиваю. Для расширения кругозора, так сказать. Что пользователю вообще дает отображение уровня сигнала? Т.е. я к тому, каков был мотив "внедрения" этой штуки? P.S. Прошу прощения за оффтоп ... |
|||
|
|
|
|
02.07.2013 10:14:42
Для отображения качества связи на объекте в графическом виде.
|
|
|
|
|
|
02.07.2013 11:18:52
Текущий уровень сигала нужен, а за период времени особо нет.
|
||||
|
|
|
|||