|
Непонятки с запросом
| ☑ |
0
Rounder
02.02.18
✎
17:41
|
Есть запрос.
Берет остатки из регистра накопления.
Беру остатки на конец текущего дня (02.02.18 23:59:59) - отрабатывает за секунды, беру остатки на начало прошлого месяца (01.01.18 0:00:00) - отрабатывает за секунды, беру остатки на начало текущего месяца (01.02.18 0:00:00) - 10 минут!
Из-за чего такое может быть?
Посмотрел состояние рассчитанных итогов: Итоги - Да, Текущие итоги - Да, Период итогов - 31.01.2018.
|
|
1
lodger
02.02.18
✎
18:32
|
с итогами беда какая-то.
а если исполнить танец с бубном, ну т.е. прогнать Тестирование и исправление?
|
|
2
hhhh
02.02.18
✎
18:48
|
(0) наверно забыл границу итогов установить на 1 февраля. Там же она предлагает в начале месяца.
|
|
3
Rounder
02.02.18
✎
18:49
|
В проблемном запросе есть еще левое соединение к остаткам.
Так вот чистые остатки (без левого соединения) отрабатывают быстро на все три описанных периода.
А с левым соединение по скорости как описано в (0).
Если бы были проблемы с итогами медленно бы и без левого соединения отрабатывал бы? Или я не прав?
|
|
4
Rounder
02.02.18
✎
18:50
|
(2) Так а если не установлена граница на 1-е февраля - то почему быстро отрабатывает на конец текущего дня (02.02.18 23:59:59)?
|
|
5
hhhh
02.02.18
✎
18:53
|
(4) оперативные остатки - текущие это отдельно это полный вип, они должны в 100 раз быстрее фигачить, чсем какие-то там сраные месяцы.
|
|