0
U_KA
19.01.15
✎
14:22
|
Доброго времени суток.!
Конфигурация УПП. 1С:Предприятие 8.2.19.68
Количество записей в РБ за год около 10 млн.
Выполняю простой запрос к РБ, период - год:
ВЫБРАТЬ РАЗЛИЧНЫЕ
ОборотыПоРегистру.Счет.Код КАК СчетВИБ,
ОборотыПоРегистру.КорСчет.Код КАК КоррСчетВИБ
ИЗ
РегистрБухгалтерии.Хозрасчетный.Обороты(
&ДатаНач,
&ДатаКон,
,
Счет В (&Счет),
,
,
,
) КАК ОборотыПоРегистру
Запрос выполняется около 10 сек, если убрать кор счет, то меньше секунды. С помощью профайлера смотрю план запроса, если используется кор счет, то происходит выборка данных из таблицы движений РБ, если кор счет не выбирается, то выборка происходит из таблицы итогов.
Можно ли как-то оптимизировать запрос? Коды счетов выбирать нужно обязательно
|
|
2
U_KA
19.01.15
✎
14:26
|
(1) Счет в отборе может быть как по дебету, так и по кредиту. Придется выполнить запрос 2 раза, а потом объединить. Не думаю, что будет быстрее, но надо попробовать
|
|