|
Построитель отчета. Запрос работает быстрее
| ☑ |
0
Rokstedi
04.01.16
✎
18:04
|
Добрый вечер. Подскажите, почему один и тот же запрос через построитель отчетов работает быстрее чем просто через запрос? параметры одни и те-же, запрос один и тот-же.
|
|
1
Nuobu
04.01.16
✎
18:19
|
(0) Вообще, или какой-то конкретный случай?
|
|
2
ДенисЧ
04.01.16
✎
18:19
|
параметры разные.
Да и построитель обычно режет запрос
|
|
3
Armando
04.01.16
✎
18:21
|
Подозреваю что автор просто сравнивает некорректно
|
|
4
Rokstedi
04.01.16
✎
18:51
|
(2) В каком смысле режет?
|
|
5
Necessitudo
04.01.16
✎
18:52
|
(4) Ну например уменьшает количество выходных полей и/или изменяет отборы.
|
|
6
Defender aka LINN
04.01.16
✎
19:15
|
Методику сравнения все же интересно узнать
|
|
7
Rokstedi
05.01.16
✎
10:39
|
(6) В обработке, делаю один и тот же запрос, с одними и теми же параметрами. На одну кнопку назначен запрос через Запрос = Новый Запрос, на вторую через ПостроительОтчета. Когда делаю запрос через "Запрос" проходит около 20 минут, когда делаю через "построитель" около 20 секунд. Замеры на глаз.
Где посмотреть что он там оптимизирует?
|
|
8
Heckfy
05.01.16
✎
11:27
|
Телепат.длл подсказывает:
БД SQL
В запросе выборка через три точки. Что то типа:
Выбрать
Ссылка Как Ссылка
Из
Регистр.ИмяРегистра.Измерение.Ссылка
Вместо
Регистр.ИмяРегистра.Измерение
:)
|
|
9
Defender aka LINN
07.01.16
✎
01:42
|
(7) А если местами поменять?
Ну и "на глаз" - это не методика.
|
|
10
kumena
07.01.16
✎
11:08
|
>> Где посмотреть что он там оптимизирует?
после построитель.Выполнить
Построитель.ПолучитьЗапрос().Текст
|
|