+7 499 990-10-21

Поиск товара по названию (F6)

Поиск товара по названию (F6)

Сообщение vtk51 » 01 май 2017, 15:58

Добрый день.

В режиме поиска товара по названию через (f6), товар ищется с большой задержкой.
Если набрать слово целиком, касса подвиснет на несколько секунд и только потом даст результат.
Если набирать посимвольно, задержка после каждого символа будет равна задержке при наборе слова целиком, делёное на количество символов в слове.
В данный момент набираем слово целиком в самом окне кассы и нажимаем f6 -чтобы оно скопировалось в поиск и сразу показало товар с этим названием в базе.

С чем связаны такие подвисания и как их уменьшить или убрать?
vtk51
 
Постов: 277
Зарегистрирован: 08 янв 2013, 14:08
Откуда: Мурманск

Re: Поиск товара по названию (F6)

Сообщение kuman » 01 май 2017, 17:23

У нас такое было, вылечили заменой старого компа на новый (старый был на издыхании).
Ubuntu 12.04 32 bit. ДК 1.3.1 patch2_426
kuman
 
Постов: 489
Зарегистрирован: 18 апр 2011, 20:28

Re: Поиск товара по названию (F6)

Сообщение vtk51 » 01 май 2017, 20:14

Речь идёт про комп на котором БД или про комп, на котором дэнси-касса?
vtk51
 
Постов: 277
Зарегистрирован: 08 янв 2013, 14:08
Откуда: Мурманск

Re: Поиск товара по названию (F6)

Сообщение Бродяга_Джон » 01 май 2017, 21:08

vtk51 писал(а):Речь идёт про комп на котором БД или про комп, на котором дэнси-касса?

а у вас то это где возникает? и какова организация рабочих мест?


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

потом летает, а до этого может и по 5 минут "отвисать"

кстати говоря, "затык" начинается после набора 3-го символа в строке поиска
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Поиск товара по названию (F6)

Сообщение kuman » 01 май 2017, 21:12

vtk51 писал(а):Речь идёт про комп на котором БД или про комп, на котором дэнси-касса?


Проблемным был комп с дк подключенный локально к другому с БД.
Ubuntu 12.04 32 bit. ДК 1.3.1 patch2_426
kuman
 
Постов: 489
Зарегистрирован: 18 апр 2011, 20:28

Re: Поиск товара по названию (F6)

Сообщение Бродяга_Джон » 01 май 2017, 21:38

kuman писал(а):
vtk51 писал(а):Речь идёт про комп на котором БД или про комп, на котором дэнси-касса?


Проблемным был комп с дк подключенный локально к другому с БД.

проблемно постоянно или периодически?
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Поиск товара по названию (F6)

Сообщение kuman » 01 май 2017, 21:56

Постоянно пока не сменили комп.
Ubuntu 12.04 32 bit. ДК 1.3.1 patch2_426
kuman
 
Постов: 489
Зарегистрирован: 18 апр 2011, 20:28

Re: Поиск товара по названию (F6)

Сообщение vtk51 » 02 май 2017, 11:26

У нас проблемы постоянно, попробуем протестировать на мощном компе с дэнси-кассой.
vtk51
 
Постов: 277
Зарегистрирован: 08 янв 2013, 14:08
Откуда: Мурманск

Re: Поиск товара по названию (F6)

Сообщение vtk51 » 02 май 2017, 22:46

Итак, результаты.
1 ЭТАП
изначально бд стояло на компьютере со следующими характеристиками:
проц:
http://www.cpubenchmark.net/cpu.php?cpu ... 40+1.80GHz
https://ark.intel.com/ru/products/49489/Intel-Atom-Processor-D425-512K-Cache-1_80-GHz
память:
DDR2-800 PC2-6400 SO-DIMM 1 гигабайт
диск:
2,5" HDD 5400RPM на 150гб
по сути своей это неттоп:
http://www.foxconnchannel.com/ProductDe ... -us0000010
компактен, удобен, крепится к монитору.
Тестировали и когда дэнси на нём, и когда подключается через сеть хабов удалённо(но в локальной сети)
в целом, слово из пяти букв "пакет" набранное в поле по F6, создавало подвисание дэнси на 4 секунды.
если это слово набрать в поле заранее, а потом нажать f6 - подвисание было порядка 1-2 секунд.

2 ЭТАП
взяли другой неттоп
http://global.shuttle.com/news/products ... uctId=1653
проц
http://www.cpubenchmark.net/cpu.php?cpu ... +@+3.30ghz
https://ark.intel.com/ru/products/65693 ... e-3_30-GHz
память
DDR3‑1333 PC3‑10600 SO-DIMM 2х2ГБ
диск:
абсолютно новый 2.5 HDD 7200(!)RPM на 500гигов.
Клонировали на него диск с неттопа с 1го этапа, и сделали запрос с тем же словом с теми же условиями
f6 и поиск: подвисание 0.5с
ввод слова и f6: подвисание ~0.1с
т.е. на лицо мощный компьютер значительно быстрее производит поиск по базе данных

но мы на этом не остановились
3 ЭТАП
подключили к этому неттопу SSD
https://market.yandex.ru/product/852604 ... track=tabs
и так же клонировали на него весь диск.
SSD повёл себя славно - загрузка линукса и дэнси кассы была едва ли не мгновенная.
Казалось, это предвещало и моментальный поиск, однако
этому мы очень удивились.
Поиск отличался от варианта с HDD едва ли в +10-20% в росте скорости.

По итогам тестирования создали тему предложений поисковой оптимизации:
viewtopic.php?f=15&t=1468
vtk51
 
Постов: 277
Зарегистрирован: 08 янв 2013, 14:08
Откуда: Мурманск

Re: Поиск товара по названию (F6)

Сообщение fraks » 03 май 2017, 11:46

Если БД целиком влазит в оперативку то на запросах чтения от SSD выигрыша может вообще не быть.
Я бы даже по другому сформулировал - если БД влазит в память то скорость поиска с одним и тем же планом запроса будет пропорциональна частоте процессора.
fraks
 
Постов: 21
Зарегистрирован: 10 мар 2017, 13:03
Откуда: г.Новосибирск

След.

Вернуться в Техподдержка

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

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


cron

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

Сейчас посетителей на конференции: 15, из них зарегистрированных: 0, скрытых: 0 и гостей: 15 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

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