Opened 23 months ago

Last modified 22 months ago

#1030 new улучшение

БД: Оптимизировать запись в базу при отгрузке

Reported by: san Owned by: Denis_N
Priority: minor Component: БД изделий АДС
Keywords: Cc:

Description

Заметил что большие заказы "отгружаются" довольно долго.
Между нажатием кнопки и появлением надписи успешно проходит несколько секунд.
Подозреваю что на каждое изделие из заказа в базу делается отдельный запрос на изменение.
Думаю, что можно объединить запросы на запись в разные изделия в один, что значительно повысит удобство интерфейса.
Так-же предлагаю проверить остальные интерфейсы на возможность подобной оптимизации.

Change History (2)

comment:1 by alx, 22 months ago

Хочу заметить, что объединение нескольких отдельных запросов в один общий совсем не обязательно ускорит их выполнение. Читал где-то статью, показывающую, как один запрос удаления из таблицы 100000 записей длится в 10 раз дольше чем 100 последовательных запросов удаления 1000 записей. Не уверен, что числа были именно такие, но общий смысл именно такой...

Мысль, которую я хотел донести, состоит в том, что надо бы сначала попытаться выяснить, что именно и почему занимает много времени, а уже потом пробовать какие-то решения.

comment:2 by san, 22 months ago

milestone: 2 очередь

Milestone deleted

Note: See TracTickets for help on using tickets.