Страница 1 из 1

Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 3:25 pm
xonyx
Добрый день.
WW historian 11.0.
WW Archestra 2012 R2.
Возникла следующая ситуация:
При запросе исторических данных очень долго возвращается результат. При запросе на сервере historian процесс aahstorage.exe с 50 мб ОП возрастает до 400-500, ЦПУ грузится где-то на 10-15%.
Раньше результата никакого не было, увеличил таймаут запроса на клиенте до минуты, где-то на 40 сек на данный момент возвращается результат (выборка за последние полчаса) . При чем, со временем это время увеличивается.
Делаю следующее - останавливаю historian, подчищаю папку circular, запускаю historian обратно. Запрос после этого проходит мгновенно. И нормально все работает где-то около недели (происходит увеличение времени запроса, но не так критично). И потом все по-новой.
и еще заметил, что некоторые данные возвращает сразу (но таких оч мало).
Блок данных в папке circular (сама папка с данными) занимает не больше 10-15 Мб. Раз в сутки создается новый блок данных. Всего тегов в бд ~1000.
Куда копать?

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 4:32 pm
Генератор зла
xonyx писал(а):Раньше результата никакого не было, увеличил таймаут запроса на клиенте до минуты, где-то на 40 сек на данный момент возвращается результат (выборка за последние полчаса) .

И сколько значений возвращается за эти полчаса? А сколько их всего в БД за это время?

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 4:41 pm
xonyx
Дай бох вам здоровья и много много денег )

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 4:42 pm
Генератор зла
Ась?

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 5:12 pm
xonyx
Спасибо, что подсказали, в каком направлении копать.
пробовал через встроенный в ексель historian client
используя wwretrievalmode full получил около 50 значений одного тега. Выборка длилась полминуты

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 5:20 pm
xonyx
:shock: При изменении промежутка времени (независимо в большую или меньшую сторону) этого же тега практически сразу выдает данные...

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 5:21 pm
Генератор зла
Выборка из 50-ти значений за 30 секунд... Это сильно... долго. А как выглядит сам запрос?

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 5:34 pm
xonyx
Я не пишу запрос. В екселе в ячейке что-то типа =wwwidehistory("192.168.3.20";лист!$a$1;"row100";"rel";"-90m()";254;2;0;0;3;3;"";3;-1;0;"";"nofilter";20480)}

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 6:11 pm
Генератор зла
Попробуйте ту же выборку сделать в Historian Client Query. Там же можно (и проще) экспериментировать с опциями запроса.

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 6:12 pm
Генератор зла
xonyx писал(а):=wwwidehistory("192.168.3.20";лист!$a$1;"row100";"rel";"-90m()";254;2;0;0;3;3;"";3;-1;0;"";"nofilter";20480)}

Ни разу не полчаса

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 7:02 pm
xonyx
Эт я прекрасно знаю. Суть не в это. Поставь туда хоть 500m, хоть 5m, первый запрос такой долго проходит. Все последующие выполняются на ура, при условии обращения к одному и тому же тегу, и если процесс aahstorage на данный момент ничем занят

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 7:09 pm
xonyx
И разницы нет, какой клиент использовать, и какие параметры запроса вбивать. Результат один и тот же... Первый запрос тупит, все последующие с одним и тем же тегом просто летают

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 7:27 pm
Генератор зла
М.б. у Historian-а не хватает памяти для хранения текущего исторического блока и он его выкидывает на HDD? И первое обращение из-за этого дольше (подкачивается с HDD в RAM)?

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 7:37 pm
xonyx
В целом, свободной оп более чем достаточно (Ок 13гб)
попробовал поменять настройки: historycachesize с 0 на 5000 и historydaysalwayscached с 0 на 2, пока результата не дало

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 7:49 pm
Генератор зла
xonyx писал(а):попробовал поменять настройки: historycachesize с 0 на 5000 и historydaysalwayscached с 0 на 2

С перезапуском Historian ?

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 8:21 pm
xonyx
Полный перезапуск.
не помогло

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Вт июл 28, 2015 9:15 pm
beachbear
Рatch 02 для 11.0 установлен?

Re: Большое время запроса данных по трендам

СообщениеДобавлено: Чт июл 30, 2015 3:54 pm
xonyx
В общем, как обычно, сделал все вразу, и не понял, что именно помогло.
Установил патчи до 3 версии. Правда, теперь на основной платформе возникает exceed heartbeat period к другим платформам галактики, но, вроде, ничего не глючит.
Еще у проблемных тегов была выставлена настройка force storage period в 60000 ms. Сделал 0 ms.
На данный момент тренды отображает без проблем.