|
Как оптимизировать секцию ИТОГИ в запросе
| ☑ |
0
ИС-2
naïve
12.08.19
✎
10:21
|
сам запрос выполняется быстро, но на расчет итогов уходит минимум 10 секунд.
В запросе итогов идет использование только одной временной таблицы без обращением к базе данных.
Агрегаты считаются по примитивным типам (10 шт.) и по 2-м ссылочным.
Итоги вычисляются по 2-м полям
|
|
1
Вафель
12.08.19
✎
10:22
|
реально нужно 10 группировок?
|
|
2
lodger
12.08.19
✎
10:22
|
2 поля итогов, в запросе создания ВТ, кинуть в индекс пробовал?
|
|
3
ИС-2
naïve
12.08.19
✎
10:25
|
(2) добавил индексирование - также
|
|
4
lodger
12.08.19
✎
10:26
|
(3) в ссылках много типов?
|
|
5
ИС-2
naïve
12.08.19
✎
10:50
|
да, несколько типов
|
|
6
lodger
12.08.19
✎
14:38
|
(5) сколько типов в полях ВТ и сколько типов в полях откуда они запросом собираются?
|
|
7
palsergeich
12.08.19
✎
14:52
|
Итоги они рассчитываются на стороне сервера приложений.
Боюсь способов повлиять немного.
Я бы переписал запрос
|
|