Ассоциация ЭБНИТ    ИРБИС-корпорация    Вики-Ирбис    Online/CHM справка Ирбис   
АРМ Книговыдача :  ИРБИС Irbis
 
Замедление книговыдачи из-за нарастания БД заказов
Пользователь: Alio (IP-адрес скрыт)
Дата: 21, September, 2005 15:51

Скорость работы АРМа Книговыдачи существенно зависит от объема БД заказов (RQST) - поэтому рекомендуется с опреленной периодичностью (например, в конце каждого рабочего дня) проводить ОПУСТОШЕНИЕ БД RQST (в АРМе Администратор).
Если есть необходимость сохранять НЕВЫПОЛНЕННЫЕ заказы, следует проделывать следующее:
1. УДАЛИТЬ все ВЫПОЛНЕННЫЕ заказы (АРМ Книговыдача)
2. ЭКСПОРТИРОВАТЬ всю БД RQST (АРМ Администратор)
3. ОПУСТОШИТЬ БД RQST (АРМ Администратор)
4. ИМПОРТИРОВАТЬ в БД RQST (то, что было экспортировано) (АРМ Администратор)

Следует заметить, что опустошение БД заказов никак не влияет на сохранение сведения по статистике книговыдачи.

В ЛЮБОМ СЛУЧАЕ - объем БД RQST не должен исчисляться тысячами!!!

Re: Замедление книговыдачи из-за нарастания БД заказов
Пользователь: Стукалова Т.Н. (IP-адрес скрыт)
Дата: 27, September, 2005 11:35

Действительно, скорость книговыдачи здорово от этого зависит (испытали на себе), спасибо большое. Вопрос по статистике (Ирбис 32, 2004.2): выдали большое количество учебной литературы по штрихкоду (быстрая выдача) из фонда абонемента учебной литературы. Хотим получить статистику выдачи за определенный период (по окончании массовой выдачи). Нужная форма в статистике есть "Статистический анализ спрашиваемой литературы за определенный период" - TSTATS, выбираем элемент распределения - место хранения, формируется таблица, а цифры неприятно удивляют малым количеством. Формируем другие статистические формы, например, "Спрашиваемость литературы" - TSPROS, цифры правильные. Начинаем анализировать информацию о выданной литературе в формуляре читателя: поле 40K содержит информацию о месте хранения экземпляра только в том случае, если выдача произведена по предварительному заказу, без заказа - поле пустое. Если открыть вложенные 40-е поля, то поля 40K там нет.

Re: Замедление книговыдачи из-за нарастания БД заказов
Пользователь: Alio (IP-адрес скрыт)
Дата: 30, September, 2005 15:23

Место хранения заполняется во всех случаях - были сделаны исправления в АРМе Книговыдача (2004.2 и 2005.1). Обратитесь ко мне (alio@gpntb.ru) - я вышлю Вам обновление (обязательно указывайте КТО ВЫ и на какой версии работаете...)

Re: Замедление книговыдачи из-за нарастания БД заказов
Пользователь: Alio (IP-адрес скрыт)
Дата: 14, February, 2006 10:34

В версии 2005.2 появился параметр INI-файла (irbisb.ini раздел [REQUEST]) - (в релизе об этом не сказано) - RQSTFULL
который определяет, создавать ли формально выполненные заказы при ВЫДАЧЕ БЕЗ ЗАКАЗА и СКОРОСТНОЙ КНИГОВЫДАЧЕ. Принимает два значения: 0 - не создавать; 1 - создавать
Рекомендуемое значение
RQSTFULL=0

Особенно для тех, у кого БД RQST нарастает интенсивно...

Примечание: в ИРБИС32 при RQSTFULL=0 при ВЫДАЧЕ БЕЗ ЗАКАЗА формально выполненные заказы все равно создаются (при СКОРОСТНОЙ ВЫДАЧЕ - нет)

Re: Замедление книговыдачи из-за нарастания БД заказов
Пользователь: Marina3006 (IP-адрес скрыт)
Дата: 16, February, 2006 13:45

Объясните пожалуйста! Мы работаем в книговыдаче в основном без заказа. В окне АРМ Книговыдача "выполненные заказы" отражаются все выполненные заказы с начала запуска программы. Сегодня их более 70000 записей. Если их удалить, очистить окно, то в БД читателей не сотрется информация на те экземпляры которые выданы, но еще не сданы. База данных заказов (RQST) содержит информацию на заказанную литературу, но еще не выданную, или и на выполненные заказы.

Re: Замедление книговыдачи из-за нарастания БД заказов
Пользователь: Alio (IP-адрес скрыт)
Дата: 16, February, 2006 14:47

Выполненные заказы системе НЕ НУЖНЫ. Опустошите БД RQST без всяких сомнений (в АРМе Администратор). Впредь - если Вы работаете без заказа - опустошайте БД регулярно (раз в неделю или каждый день) - об этом, кстати, написано в документации.
Когда у Вас будет версия 2005.2, Вы сможете пользоваться параметром
RQSTFULL, о котором я писал выше...

Re: Замедление книговыдачи из-за нарастания БД заказов
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 17, February, 2006 15:01

Alio писал(а):

> Выполненные заказы системе НЕ НУЖНЫ. Опустошите БД RQST без
> всяких сомнений (в АРМе Администратор). Впредь - если Вы
> работаете без заказа - опустошайте БД регулярно (раз в неделю
> или каждый день) - об этом, кстати, написано в документации.
> Когда у Вас будет версия 2005.2, Вы сможете пользоваться
> параметром
> RQSTFULL, о котором я писал выше...


Выполненные заказы может быть и не нужны, но если опустошить БД, то естественно вместе с ними не станет и НЕВЫПОЛНЕННЫХ и читателям придется повторять свои заказы (заявки).

Re: Замедление книговыдачи из-за нарастания БД заказов
Пользователь: Alio (IP-адрес скрыт)
Дата: 17, February, 2006 15:48

Я же сказал - "если Вы работаете без заказа" - в этом случае НЕВЫПОЛНЕННЫХ заказов не бывает.
А как опустошать RQST, если есть НЕВЫПОЛНЕННЫЕ заказы, - сказано в первом собщении этой ветки...

Re: Замедление книговыдачи из-за нарастания БД заказов
Пользователь: А. Роман (IP-адрес скрыт)
Дата: 17, February, 2006 16:32

Александр Иосифович, извините, забыл про предыдущие сообщения. Конец недели, да еще и это... Ну Вы понимаете о чем я. :)

Re: Замедление книговыдачи из-за нарастания БД заказов
Пользователь: Alio (IP-адрес скрыт)
Дата: 17, February, 2006 17:37

Кстати, по поводу "этого" - мои письма до Вас доходят? Реакции не наблюдаю...

Re: Замедление книговыдачи из-за нарастания БД заказов
Пользователь: Marina3006 (IP-адрес скрыт)
Дата: 21, February, 2006 07:09

Ура!!! Жаль раньше не могли с Вами общаться, не было выхода в Интернет. Книговыдача ускорилась и мы этому рады. Спасибо!!! Представте, дозвались одного системного администратора, говорим, что надо делать опустошение через АРМ Администратора, он отвечает, что достаточно просто удалить базу "Выданных заказов" кнопкой удалить. Я потом поняла, что это не повлияет на скорость, так как записи удаляются только логически. Вы писали в начале, что удалить из книговыдачи, а потом опустошить через администратора. Сегодня сделали с директором библиотеки как вы научили и у нас все получилось.

Re: Замедление книговыдачи из-за нарастания БД заказов
Пользователь: Alio (IP-адрес скрыт)
Дата: 21, February, 2006 15:23

В ИРБИС64 версии 2006.1 в АРМ Книговыдача меняется доступ к очереди заказов (БД RQST) - с последовательного просмотра на прямой доступ по индексам, т.е. вводится инверсия для БД RQST (rqst.fst) - за счет этого ускоряются процессы книговыдачи. (Это не отменяет действие параметра RQSTFULL, о котором сказано выше)
Тем, кто работает в ИРБИС64 с АРМом Книговыдача в режиме выдачи по ЗАКАЗАМ (и их формируется достаточно много), можно было бы рекомендовать использовать предварительные варианты новых АРМов Читатель и Книговыдача, в которых уже реализована эта возможность - обращайтесь на alio@gpntb.ru



Извините, только зарегистрированные пользователи могут писать в этом форуме.
This forum powered by Phorum.