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

Сервер БД Historian, ранее InSQL

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

Сообщение xonyx » Вт июл 28, 2015 3:25 pm

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

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

Сообщение Генератор зла » Вт июл 28, 2015 4:32 pm

xonyx писал(а):Раньше результата никакого не было, увеличил таймаут запроса на клиенте до минуты, где-то на 40 сек на данный момент возвращается результат (выборка за последние полчаса) .

И сколько значений возвращается за эти полчаса? А сколько их всего в БД за это время?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение xonyx » Вт июл 28, 2015 4:41 pm

Дай бох вам здоровья и много много денег )
xonyx
 
Сообщения: 156
Зарегистрирован: Пн мар 14, 2011 5:20 am

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

Сообщение Генератор зла » Вт июл 28, 2015 4:42 pm

Ась?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение xonyx » Вт июл 28, 2015 5:12 pm

Спасибо, что подсказали, в каком направлении копать.
пробовал через встроенный в ексель historian client
используя wwretrievalmode full получил около 50 значений одного тега. Выборка длилась полминуты
xonyx
 
Сообщения: 156
Зарегистрирован: Пн мар 14, 2011 5:20 am

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

Сообщение xonyx » Вт июл 28, 2015 5:20 pm

:shock: При изменении промежутка времени (независимо в большую или меньшую сторону) этого же тега практически сразу выдает данные...
xonyx
 
Сообщения: 156
Зарегистрирован: Пн мар 14, 2011 5:20 am

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

Сообщение Генератор зла » Вт июл 28, 2015 5:21 pm

Выборка из 50-ти значений за 30 секунд... Это сильно... долго. А как выглядит сам запрос?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение xonyx » Вт июл 28, 2015 5:34 pm

Я не пишу запрос. В екселе в ячейке что-то типа =wwwidehistory("192.168.3.20";лист!$a$1;"row100";"rel";"-90m()";254;2;0;0;3;3;"";3;-1;0;"";"nofilter";20480)}
xonyx
 
Сообщения: 156
Зарегистрирован: Пн мар 14, 2011 5:20 am

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

Сообщение Генератор зла » Вт июл 28, 2015 6:11 pm

Попробуйте ту же выборку сделать в Historian Client Query. Там же можно (и проще) экспериментировать с опциями запроса.
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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)}

Ни разу не полчаса
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение xonyx » Вт июл 28, 2015 7:02 pm

Эт я прекрасно знаю. Суть не в это. Поставь туда хоть 500m, хоть 5m, первый запрос такой долго проходит. Все последующие выполняются на ура, при условии обращения к одному и тому же тегу, и если процесс aahstorage на данный момент ничем занят
xonyx
 
Сообщения: 156
Зарегистрирован: Пн мар 14, 2011 5:20 am

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

Сообщение xonyx » Вт июл 28, 2015 7:09 pm

И разницы нет, какой клиент использовать, и какие параметры запроса вбивать. Результат один и тот же... Первый запрос тупит, все последующие с одним и тем же тегом просто летают
xonyx
 
Сообщения: 156
Зарегистрирован: Пн мар 14, 2011 5:20 am

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

Сообщение Генератор зла » Вт июл 28, 2015 7:27 pm

М.б. у Historian-а не хватает памяти для хранения текущего исторического блока и он его выкидывает на HDD? И первое обращение из-за этого дольше (подкачивается с HDD в RAM)?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение xonyx » Вт июл 28, 2015 7:37 pm

В целом, свободной оп более чем достаточно (Ок 13гб)
попробовал поменять настройки: historycachesize с 0 на 5000 и historydaysalwayscached с 0 на 2, пока результата не дало
xonyx
 
Сообщения: 156
Зарегистрирован: Пн мар 14, 2011 5:20 am

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

Сообщение Генератор зла » Вт июл 28, 2015 7:49 pm

xonyx писал(а):попробовал поменять настройки: historycachesize с 0 на 5000 и historydaysalwayscached с 0 на 2

С перезапуском Historian ?
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

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

Сообщение xonyx » Вт июл 28, 2015 8:21 pm

Полный перезапуск.
не помогло
xonyx
 
Сообщения: 156
Зарегистрирован: Пн мар 14, 2011 5:20 am

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

Сообщение beachbear » Вт июл 28, 2015 9:15 pm

Рatch 02 для 11.0 установлен?
beachbear
 
Сообщения: 149
Зарегистрирован: Вт апр 21, 2009 2:55 pm

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

Сообщение xonyx » Чт июл 30, 2015 3:54 pm

В общем, как обычно, сделал все вразу, и не понял, что именно помогло.
Установил патчи до 3 версии. Правда, теперь на основной платформе возникает exceed heartbeat period к другим платформам галактики, но, вроде, ничего не глючит.
Еще у проблемных тегов была выставлена настройка force storage period в 60000 ms. Сделал 0 ms.
На данный момент тренды отображает без проблем.
xonyx
 
Сообщения: 156
Зарегистрирован: Пн мар 14, 2011 5:20 am


Вернуться в Historian Server

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 30

cron