FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

1.23 Скорость обработки базы

 
Начать новую тему   Ответить на тему    Список форумов PrintStore.ru - система учета расходных материалов -> Исправленные ошибки
Предыдущая тема :: Следующая тема  
Автор Сообщение
arvik



Зарегистрирован: 01.06.2012
Сообщения: 13

СообщениеДобавлено: Вт Авг 07, 2012 13:11 07.08.2012    Заголовок сообщения: 1.23 Скорость обработки базы Ответить с цитатой

и снова здравствуйте.
Сразу оговорюсь - не факт, что это баг, но все-таки неудобство имеется.

Изначально udb файл лежит в локальной сети, несколько сотрудников работают с ним в многопользовательском режиме.
Когда необходимо перемещать или приходовать оборудование из предустановленной базы, любая операция происходит довольно быстро - секунд за 5 максимум.
Если те же действия мы производим с оборудованием, добавленном в базу нами, любая операция занимает около минуты. Что конечно же грустно.

Подлежит ли эта ситуация улучшению?

Сразу скажу, SQL мне пока поднимать не хочется.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Вт Авг 07, 2012 13:28 07.08.2012    Заголовок сообщения: Ответить с цитатой

Думаю, скорость обработки зависит не от источника описания модели оборудования, а от количества связанных с этим оборудованием записей. Например, при переименовании модели оборудования пересчитываются названия всех устройств этой модели по шаблонам. И если этих устройств много, то пересчет длится дольше. Хотя Вы называете какие-то страшные задержки. Минута - это уже очень долго. Опишите ситуацию точнее: какие действия вызывают такие задержки, какое количество записей, относящихся к обсуждаемому вопросу, на каком железе все это работает. Постараемся разобраться.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
arvik



Зарегистрирован: 01.06.2012
Сообщения: 13

СообщениеДобавлено: Вт Авг 07, 2012 13:45 07.08.2012    Заголовок сообщения: Ответить с цитатой

Провел замеры с секундомером.

Для теста простая операция: перемещение оборудования другому сотруднику. Точнее серия из пяти перемещений подряд.
Для предустановленного фазера 3300 операция заняла до 2 сек.
Для не предустановленного системного блока (тип оборудования тоже новый) операция заняла 45 сек.
А вот взял предустановленный факс Панасоник KX-FL403 - и тоже 45 сек.
А вот предустановленный принтер HP LaserJet 1320 - опять 2 сек.

Длина истории перемещений на скорость обработки операции не повлияла.

Вот такая странная история.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Вт Авг 07, 2012 14:06 07.08.2012    Заголовок сообщения: Ответить с цитатой

45 сек - это одиночное перемещение или "серия из пяти перемещений"?

Обратите внимание на количество записей о расходе материалов и сделанных ремонтах у "тормозных" записей.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
arvik



Зарегистрирован: 01.06.2012
Сообщения: 13

СообщениеДобавлено: Вт Авг 07, 2012 14:12 07.08.2012    Заголовок сообщения: Ответить с цитатой

45 сек - это одно перемещение. Пять раз делал, чтобы выяснить, связана ли длина списка перемещений с временем обработки. Выяснил: не связана.

Во всех указанных случаях количество ремонтов ноль, количество перемещений от 2 до 7. Таким образом у меня напрашивается вывод, что почему-то скорость обработки коррелирует с определенными моделями или определенными типами оборудования.

Железо у нас приличное - нормальный серверный ксеон. Что опять же не так важно, поскольку некоторые виды оборудования обрабатываются за 2 сек. И указанная проблема абсолютно воссоздаваемая: что тормозит - тормозит каждый раз, что не тормозит - не тормозит никогда.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Вт Авг 07, 2012 15:14 07.08.2012    Заголовок сообщения: Ответить с цитатой

arvik писал(а):

А вот взял предустановленный факс Панасоник KX-FL403 - и тоже 45 сек.

В стандартной базе нет такого.

Ошибку нашел. Задержка возникает на устройствах, в описаниях которых вообще нет совместимых расходных материалов. В этом случае ошибочно выполняется пересчет названий всех РМ по шаблонам. А это реально долго.

Исправление скоро выпустим.

Спасибо за баг-репорт и активное участие!
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
arvik



Зарегистрирован: 01.06.2012
Сообщения: 13

СообщениеДобавлено: Вт Авг 07, 2012 16:56 07.08.2012    Заголовок сообщения: Ответить с цитатой

Спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Michael
Руководитель проекта


Зарегистрирован: 12.10.2005
Сообщения: 2488
Откуда: Москва

СообщениеДобавлено: Чт Авг 23, 2012 14:09 23.08.2012    Заголовок сообщения: Ответить с цитатой

Ошибка исправлена в 1.24.
_________________
Любой путь начинается с первого шага
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов PrintStore.ru - система учета расходных материалов -> Исправленные ошибки Часовой пояс: GMT + 4
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group