Увеличение времени выполнения запроса по индексированным измерениям регистра

1. belas 6 05.12.18 02:42 Сейчас в теме
Добрый день.
Просьба подсказать кто знает/сталкивался.
Имеется периодический регистр сведений подчиненный регистратору с тремя измерениями.
Снимаю срез последних с фильтрацией по измерениям:
ВЫБРАТЬ
Регистр.Ресурс
ИЗ
РегистрСведений.Регистр.СрезПоследних(, Измерение1= &a и Измерение2= &б и Измерение3> &c) КАК Регистр

В регистре около 20 млн. записей.
Если в конфигураторе задать измерения регистра индексируемыми запрос выполняется дольше чем, если оставить не индексируемыми.
Может кто-нибудь сказать почему?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. dandykry 10 05.12.18 07:18 Сейчас в теме
(1) Измерения регистра вроде как сами по себе индексируются. Зачем доп. индекс?

Перед замерами обновление индексов было?
5. belas 6 05.12.18 13:29 Сейчас в теме
(3) При изменении структуры платформа не индексирует разве ?
6. dandykry 10 05.12.18 13:50 Сейчас в теме
(5) Насчет реструктуризации да, кластерных индексов да, насчет обновления некластерных индексов - хз, поэтому спросил
2. insurgut 207 05.12.18 06:54 Сейчас в теме
Если просто происходит выборка, без дальнейшего множества объединений/соединений/выборок, то как бы - логично. Разница во времени создания индекса.
4. amaksimov 05.12.18 07:36 Сейчас в теме
Оптимизатор исполнения ошибается тогда с планом запроса,
без индексов - у вас используется кластерный индекс, то есть по сути сам регистр,,
с индексами - вероятно, начинает использоваться некластерный, который навесили, а он в себе не содержит данных ресурсов, поэтому начинает соединяться с самим регистром и выполняется значительно дольше
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот