Автор |
Сообщение |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 14:03:41
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
mevgenym wrote:Тут трактовать можно по разному, три года это период выборки запроса. Вот как готовится ответ непонятно. То ли сразу делается запрос к ИБ на весь период в параметрах операции и складывается где то в кеше, пока не прийдет запрос со смещением, то ли только на окно выборки в вашем случае - 50. Во втором случае, объем выборки данных всегда ограничен окном (максимальное окно = 1000). Если окно маленькое, то увеличится количество запросов, вот что более критично объем данных или количество запросов? Вообще мы как пользователи не должны были задаваться такими вопросами. Система не отрабатывает свои задачи.
Вариант с кешем очень ресурсо-затратный. Весь объем выборки нужно получить и где-то хранить. И хранить хоть несколько минут после последнего запроса теми же начальными параметрами. В случае большого количества запросов от разных клиентов - огромные объемы памяти.
Поскольку в запросе есть начальный момент, смещение и количество, в варианте Oracle (на котором у меркурия база и крутится), выглядеть это будет как-то так:
select * from table where UpdateDate>:date and ROWNUM>=:offset and ROWNUM<(:offset+:limit) order by UpdateDate. Беда в том, что до :offset тоже нужно из базы выборку сделать, просто ее никуда не помещать. Хорошо помогает проход по ключу на UpdateDate, если он есть и упорядочен в нужную сторону.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 15:00:40
|
dmitry67
Зарегистрирован: 05/01/2018 10:26:51
Сообщений: 24
Оффлайн
|
Так скоро код для меркурия писать будем
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 16:04:19
|
SBekrenev
Зарегистрирован: 07/08/2017 08:22:59
Сообщений: 12
Оффлайн
|
Всем привет!
У кого версия 2.1 - там списки удается получить от Меркурия?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 16:06:11
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
SBekrenev wrote:Всем привет!
У кого версия 2.1 - там списки удается получить от Меркурия?
Нет, так же, как и 2.0.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 16:06:24
|
SBekrenev
Зарегистрирован: 07/08/2017 08:22:59
Сообщений: 12
Оффлайн
|
или тоже "An unexpected error has occurred while invoking target service operation." ?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 16:07:41
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
SBekrenev wrote:или тоже "An unexpected error has occurred while invoking target service operation." ?
Да что хотите. Может, 0012, может, просто таймаут.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 16:08:21
|
egais2018
Зарегистрирован: 08/06/2018 15:12:57
Сообщений: 282
Оффлайн
|
dmitry67 wrote:Так скоро код для меркурия писать будем 
Где вы были раньше?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 16:09:16
|
SBekrenev
Зарегистрирован: 07/08/2017 08:22:59
Сообщений: 12
Оффлайн
|
Меркурианцы что-то обещают?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 16:09:32
|
egais2018
Зарегистрирован: 08/06/2018 15:12:57
Сообщений: 282
Оффлайн
|
SBekrenev, Владимир Игнатов
А на 1.4? Или НАВ недостоверную информацию предоставил?
SBekrenev
Обещают собрать и поругать.
http://www.fsvps.ru/fsvps/news/27194.html
Это сообщение было редактировано 1 раз. Последнее обновление произошло в 05/07/2018 16:10:43
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 16:12:34
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
У меня нет 1.4. Сразу писал 2.0. На 2.1 перейти с 2.0 - дело 15 минут. Только не надо улицы загружать новым запросом: у них часто не приходит GUID нас.пункта, поэтому данный запрос бесполезен.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 16:15:28
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
Я правильно понимаю, что если в тексте не указан город, автор сам москвич и подразумевает Москву, т.к. в его понимании других городов просто нет?
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 16:18:56
|
egais2018
Зарегистрирован: 08/06/2018 15:12:57
Сообщений: 282
Оффлайн
|
Владимир Игнатов
© Центральный аппарат
в Россельхознадзоре
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 16:21:52
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
egais2018 wrote:Владимир Игнатов
© Центральный аппарат
в Россельхознадзоре
Если для эффективности встречи надо больше, то заявляйте больше, тогда мы попробуем снять какое-нибудь место для встречи.
Плюс разработчики во Владимире, как я помню.
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 16:40:18
|
mevgenym
Зарегистрирован: 19/05/2017 14:03:42
Сообщений: 312
Оффлайн
|
Владимир Игнатов wrote:
Вариант с кешем очень ресурсо-затратный. Весь объем выборки нужно получить и где-то хранить.
просто иначе не могу понять слова "до сотен мегабайт по одному запросу, например на историю изменений журнала по всем видам продукции года за три"
в случае выборки по окну, макс окно = 1000, неужели здесь могут быть ответы в сотни метров...
|
https://github.com/mevgenym/1c_vetis.api_v1.1
https://github.com/mevgenym/1c_vetis.api
|
|
 |
![[Post New]](/vetrf-forum/templates/default/images/icon_minipost_new.gif) 05/07/2018 16:46:14
|
Владимир Игнатов
Зарегистрирован: 02/08/2017 09:19:30
Сообщений: 581
Оффлайн
|
mevgenym wrote:
Владимир Игнатов wrote:
Вариант с кешем очень ресурсо-затратный. Весь объем выборки нужно получить и где-то хранить.
просто иначе не могу понять слова "до сотен мегабайт по одному запросу, например на историю изменений журнала по всем видам продукции года за три"
в случае выборки по окну, макс окно = 1000, неужели здесь могут быть ответы в сотни метров...
Видимо, имеется в виду весь ответ, сумма ответов по каждому окну.
|
|
 |
|