Увеличение времени выполнения запроса по индексированным измерениям регистра
Добрый день.
Просьба подсказать кто знает/сталкивался.
Имеется периодический регистр сведений подчиненный регистратору с тремя измерениями.
Снимаю срез последних с фильтрацией по измерениям:
ВЫБРАТЬ
Регистр.Ресурс
ИЗ
РегистрСведений.Регистр.СрезПоследних(, Измерение1= &a и Измерение2= &б и Измерение3> &c) КАК Регистр
В регистре около 20 млн. записей.
Если в конфигураторе задать измерения регистра индексируемыми запрос выполняется дольше чем, если оставить не индексируемыми.
Может кто-нибудь сказать почему?
Просьба подсказать кто знает/сталкивался.
Имеется периодический регистр сведений подчиненный регистратору с тремя измерениями.
Снимаю срез последних с фильтрацией по измерениям:
ВЫБРАТЬ
Регистр.Ресурс
ИЗ
РегистрСведений.Регистр.СрезПоследних(, Измерение1= &a и Измерение2= &б и Измерение3> &c) КАК Регистр
В регистре около 20 млн. записей.
Если в конфигураторе задать измерения регистра индексируемыми запрос выполняется дольше чем, если оставить не индексируемыми.
Может кто-нибудь сказать почему?
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Оптимизатор исполнения ошибается тогда с планом запроса,
без индексов - у вас используется кластерный индекс, то есть по сути сам регистр,,
с индексами - вероятно, начинает использоваться некластерный, который навесили, а он в себе не содержит данных ресурсов, поэтому начинает соединяться с самим регистром и выполняется значительно дольше
без индексов - у вас используется кластерный индекс, то есть по сути сам регистр,,
с индексами - вероятно, начинает использоваться некластерный, который навесили, а он в себе не содержит данных ресурсов, поэтому начинает соединяться с самим регистром и выполняется значительно дольше
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот