оптимизация истории значений переменных

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Victor_S
Сообщения: 265
Зарегистрирован: Пт дек 26, 2014 1:58 pm
Благодарил (а): 33 раза
Поблагодарили: 24 раза

Re: оптимизация истории значений переменных

Сообщение Victor_S » Пт янв 22, 2016 11:00 am

Просто запустите повторно, часть базы то уже оптимизировано...;)
Правила оптимизации Вы задаете сами.
smoker_vvo
Сообщения: 113
Зарегистрирован: Пт дек 14, 2012 3:46 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: оптимизация истории значений переменных

Сообщение smoker_vvo » Пт янв 22, 2016 11:21 am

Виктор_С .. Если бы все было так просто....... Не прокатывает. Часть базы конечно жеж оптимизируется........ Вот после шестого захода за прошедшие сутки....... Жду очередного сообщения.... Жаль что раньше скрины не делал, ну что бы посмотреть прогресс....
smoker_vvo
Сообщения: 113
Зарегистрирован: Пт дек 14, 2012 3:46 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: оптимизация истории значений переменных

Сообщение smoker_vvo » Пт янв 22, 2016 11:22 am

ну например, хочу вычистить вот это systemStates.stateColor (object: Astra): 26109, а до него и не доходитЪ
Victor_S
Сообщения: 265
Зарегистрирован: Пт дек 26, 2014 1:58 pm
Благодарил (а): 33 раза
Поблагодарили: 24 раза

Re: оптимизация истории значений переменных

Сообщение Victor_S » Пт янв 22, 2016 11:36 am

smoker_vvo писал(а):а до него и не доходитЪ
Просто закомментируйте все до этого момента...;)
Видимо база уже слишком большая, у меня при оптимизации 1-2 раза в месяц все проходит максимум за 2 запуска скрипта.
smoker_vvo
Сообщения: 113
Зарегистрирован: Пт дек 14, 2012 3:46 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: оптимизация истории значений переменных

Сообщение smoker_vvo » Пт янв 22, 2016 12:01 pm

И вот ИТОГО:
Before YESTERDAY
Value ID: 141
Interval from 2016-01-15 18:14:06 to 2016-01-21 18:37:11 (every 1200 seconds)
Total values: 10988
Optimizing (should be about 433 records)... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Fatal error: Maximum execution time of 6000 seconds exceeded in C:\_majordomo\htdocs\lib\mysqli.class.php on line 146
smoker_vvo
Сообщения: 113
Зарегистрирован: Пт дек 14, 2012 3:46 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: оптимизация истории значений переменных

Сообщение smoker_vvo » Пт янв 22, 2016 12:03 pm

Основные забитые сенсоры температуры..... а в скрипте, они как КЛАСС указаны.... Поэтому и вопрос, как почистить конкретный сенсор....
smoker_vvo
Сообщения: 113
Зарегистрирован: Пт дек 14, 2012 3:46 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: оптимизация истории значений переменных

Сообщение smoker_vvo » Пт янв 22, 2016 12:05 pm

Вот чистка по одному сенсору:
sensorT4 (tempSensors.temp)

Before last MONTH
Value ID: 113
Interval from 2015-12-22 00:01:30 to 2015-12-23 17:11:32 (every 7200 seconds)
Total values: 1912
Optimizing (should be about 21 records)... . . . . . . . . . . . . . . . . . . . . . Done (removed: 1951)

Before last WEEK
Value ID: 113
Interval from 2015-12-23 17:11:33 to 2016-01-15 17:12:45 (every 3600 seconds)
Total values: 27819
Optimizing (should be about 552 records)... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Done (removed: 27890)

Before YESTERDAY
Value ID: 113
Interval from 2016-01-15 17:12:46 to 2016-01-21 17:36:41 (every 1200 seconds)
Total values: 9226
Optimizing (should be about 433 records)... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Done (removed: 9242)

Before last HOUR
Value ID: 113
Interval from 2016-01-21 17:36:42 to 2016-01-22 16:55:02 (every 180 seconds)
Total values: 1238
Optimizing (should be about 466 records)... . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Done (removed: 1219)
(changed 40328 -> 1423)
zelevova
Сообщения: 291
Зарегистрирован: Вт ноя 18, 2014 11:43 pm
Откуда: Краснодарский край
Благодарил (а): 32 раза
Поблагодарили: 68 раз

Re: оптимизация истории значений переменных

Сообщение zelevova » Вт янв 26, 2016 2:16 pm

В скрипте в 33-й строчке есть команда ограничивающая время выполнения скрипта:

Код: Выделить всё

set_time_limit(6000); 
Хотите что бы обработал всё без остановки поменяйте её на:

Код: Выделить всё

set_time_limit(0); 
Ну или установите свое время таймаута.
За это сообщение автора zelevova поблагодарил:
Victor_S (Вт янв 26, 2016 2:18 pm)
Рейтинг: 1.16%
Majordomo (GitHub) на cubietruck + MegaD + 1-wire
CONNECT: http://connect.smartliving.ru/profile/311
smoker_vvo
Сообщения: 113
Зарегистрирован: Пт дек 14, 2012 3:46 am
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: оптимизация истории значений переменных

Сообщение smoker_vvo » Ср янв 27, 2016 11:24 am

О Как, строчку уже нашел, но не знал что можно "0" поставить... Спасиба!
Ivan
Сообщения: 1473
Зарегистрирован: Сб окт 12, 2013 11:03 pm
Благодарил (а): 49 раз
Поблагодарили: 327 раз

Re: оптимизация истории значений переменных

Сообщение Ivan » Пн фев 29, 2016 10:22 am

Ещё бы результат очистки.
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Ответить