|
Увеличить производительность обработки - чтение из регистра сведений |
☑ |
0
Маленький Вопросик
08.10.14
✎
19:20
|
Народ, есть небольшой вопрос.
Существует обработка, в которой есть обращение к регистру сведений - сред последних цен от поставщика.
работает не то чтобы долго - объем информации большой.
вопрос - как можно это дело убыстрить, например, выгрузить срез последних цен в текстовый файл - и смотреть уже в нем эти цены...
какие могут быть варианты по убыстрению?
|
|
1
DGorgoN
08.10.14
✎
19:28
|
(0) Получить запросом.
|
|
2
DGorgoN
08.10.14
✎
19:29
|
Сменить сервер на более мощный. Покажи код.
|
|
3
Маленький Вопросик
08.10.14
✎
19:32
|
ПоискЦены = Новый Запрос("ВЫБРАТЬ
| ЦеныНоменклатурыСрезПоследних.Цена
|ИЗ
| РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
| &Дата,
| Номенклатура = &Номенклатура
| И ТипЦен = &ТипЦены) КАК ЦеныНоменклатурыСрезПоследних");
|
|
4
Fragster
гуру
08.10.14
✎
19:33
|
если без параметров (т.е. срез на дату актуальности), то можно перейти на 8.3, тама есть "таблица итогов", которая все ускоряет
|
|
5
Fragster
гуру
08.10.14
✎
19:33
|
(3) получать не по одной номенклатуре, а сразу по всем
|
|
6
Маленький Вопросик
08.10.14
✎
19:36
|
(5) попробую сейчас)
|
|
7
DGorgoN
08.10.14
✎
19:37
|
(5) + 1. Ёмаё..
|
|
8
Маленький Вопросик
08.10.14
✎
19:51
|
ну вот, получил я запросом такую таблицу:
номенклатура, цена
и что с ней дальше делать?
|
|
9
Маленький Вопросик
08.10.14
✎
19:51
|
производить "поиск" по ней?
|
|
10
Banned
08.10.14
✎
19:53
|
(9) А что тебе от неё надо?
Можешь для скорости индекс добавить
|
|
11
France
08.10.14
✎
20:35
|
Включить замер производительности 1с в пофигураторе и чесать репу
|
|
12
Жан Пердежон
08.10.14
✎
20:39
|
(9) вангую лютый былокод и необходимость переписать все процедуру
|
|
13
H A D G E H O G s
08.10.14
✎
20:41
|
(12) Как можно, извольте!
Человек занимается 8-кой 5 лет, он не может писать быдлокод.
|
|