+7 499 990-10-21

Медленная обработка запроса в БД

Re: Медленная обработка запроса в БД

Сообщение Cucumoto » 15 дек 2017, 07:51

И всё таки, если я поменяю планку оперативы с 1Gb на 2Gb, будет прирост скорости обработки запроса? А то задержка в 10 секунд на каждую позицию, безумно надоела.
Cucumoto
 
Постов: 142
Зарегистрирован: 02 авг 2017, 13:59

Re: Медленная обработка запроса в БД

Сообщение Cucumoto » 15 дек 2017, 15:10

Психанул, купил планку за 700р. Поставил сильного прироста не заметил, обидно, может в программной части сделать какую оптимизацию?
Cucumoto
 
Постов: 142
Зарегистрирован: 02 авг 2017, 13:59

Re: Медленная обработка запроса в БД

Сообщение Alexander » 22 дек 2017, 00:33

Дело, похоже, в большом количестве доп. характеристик товаров.
Причем их список одинаков для всех товаров, хотя реально для разных групп товаров задействовано, как правило, 2-3 характеристики.
Хорошо бы этот момент на стороне товароучетки оптимизировать.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Медленная обработка запроса в БД

Сообщение Cucumoto » 22 дек 2017, 10:42

Alexander писал(а):Дело, похоже, в большом количестве доп. характеристик товаров.
Причем их список одинаков для всех товаров, хотя реально для разных групп товаров задействовано, как правило, 2-3 характеристики.
Хорошо бы этот момент на стороне товароучетки оптимизировать.

Не совсем понял, можно хотя б один пример? :)
Просто из характеристик я использую; рост, размер, цвет, количество, ну и не большие дополнения. В виде допустим спаренного цвета или размера. :)
Cucumoto
 
Постов: 142
Зарегистрирован: 02 авг 2017, 13:59

Re: Медленная обработка запроса в БД

Сообщение Alexander » 25 дек 2017, 15:04

Cucumoto писал(а):можно хотя б один пример?

Пример:
Вложения
additions.png
additions.png (17.49 КБ) Просмотров: 4170
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Медленная обработка запроса в БД

Сообщение Cucumoto » 27 дек 2017, 07:47

Alexander писал(а):
Cucumoto писал(а):можно хотя б один пример?

Пример:

Спасибо за пример я понял проблему.
Если можете подскажите способ решения?
Буду очень благодарен.
Cucumoto
 
Постов: 142
Зарегистрирован: 02 авг 2017, 13:59

Re: Медленная обработка запроса в БД

Сообщение Alexander » 27 дек 2017, 14:03

Это надо решать на стороне товароучетки.
Я так понимаю, это УТ 10.3 ?
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Медленная обработка запроса в БД

Сообщение Cucumoto » 27 дек 2017, 16:07

Alexander писал(а):Это надо решать на стороне товароучетки.
Я так понимаю, это УТ 10.3 ?

Да всё верно. :)
Cucumoto
 
Постов: 142
Зарегистрирован: 02 авг 2017, 13:59

Re: Медленная обработка запроса в БД

Сообщение Alexander » 27 дек 2017, 18:27

Если открыть карточку свойства (например, доп. характеристика "Цвет"), то там есть закладка [Назначения свойства] - здесь необходимо указать, к каким товарам применима именно эта характеристика. И так необходимо сделать для каждого свойства (доп. характеристики). Тогда все товары на кассу будут выгружаться только с теми наборами свойств (доп. характеристик), которые применимы к этим товарам.
В файле выгрузки это будет выглядеть примерно так:
Код: Выделить всё
!!!DNCUPLOAD
#UPLOADED_STATE
not loaded
#RECORD_COUNT
22
!!!CLEARWAREDATABASE
!!!ADDFEATURESETS
1;Размер,Цвет;
2;Высота,Длина,Ширина;
!!!ADDFEATURES
000000001;Цвет;1;
000000002;Размер;1;
000000003;Длина;2;
000000004;Ширина;2;
000000005;Высота;2;
!!!ADDFEATURESVALUES
1;Синий;000000001;
2;40;000000002;
3;150;000000003;
4;50;000000004;
5;200;000000005;
!!!REPLACEWARES
1;;1.000;Футболка;Футболка;;;0;0,1,1,1,1,1,1,1;0;;0;0;1;0;0;;;;;0;
2;;1.000;Шкаф-купе;Шкаф-купе;;;0;0,1,1,1,1,1,1,1;0;;0;0;2;0;0;;;;;0;
!!!REPLACEWAREADDITIONS
2;1;;;1.000;;100.000;1,2;
4;2;;;1.000;;2.000;3,4,5;
!!!DNCUPLOAD_END
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Медленная обработка запроса в БД

Сообщение Cucumoto » 28 дек 2017, 09:25

Alexander писал(а):Если открыть карточку свойства (например, доп. характеристика "Цвет"), то там есть закладка [Назначения свойства] - здесь необходимо указать, к каким товарам применима именно эта характеристика. И так необходимо сделать для каждого свойства (доп. характеристики). Тогда все товары на кассу будут выгружаться только с теми наборами свойств (доп. характеристик), которые применимы к этим товарам.
В файле выгрузки это будет выглядеть примерно так:
Код: Выделить всё
!!!DNCUPLOAD
#UPLOADED_STATE
not loaded
#RECORD_COUNT
22
!!!CLEARWAREDATABASE
!!!ADDFEATURESETS
1;Размер,Цвет;
2;Высота,Длина,Ширина;
!!!ADDFEATURES
000000001;Цвет;1;
000000002;Размер;1;
000000003;Длина;2;
000000004;Ширина;2;
000000005;Высота;2;
!!!ADDFEATURESVALUES
1;Синий;000000001;
2;40;000000002;
3;150;000000003;
4;50;000000004;
5;200;000000005;
!!!REPLACEWARES
1;;1.000;Футболка;Футболка;;;0;0,1,1,1,1,1,1,1;0;;0;0;1;0;0;;;;;0;
2;;1.000;Шкаф-купе;Шкаф-купе;;;0;0,1,1,1,1,1,1,1;0;;0;0;2;0;0;;;;;0;
!!!REPLACEWAREADDITIONS
2;1;;;1.000;;100.000;1,2;
4;2;;;1.000;;2.000;3,4,5;
!!!DNCUPLOAD_END

Добрый день.
Пол ночи провозился, вроде что то получилось :)
Подскажите можно скинуть какой файл что б вы проверили?
Cucumoto
 
Постов: 142
Зарегистрирован: 02 авг 2017, 13:59

Пред.След.

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

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

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



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

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

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