Как ускорить работу запроса ? #798980


#0 by Ivan_495
Подскажите как ускорить работу запроса ВЫБРАТЬ     ЗначенияСвойствОбъектов.Объект,     ЗначенияСвойствОбъектов.Свойство,     ЗначенияСвойствОбъектов.Значение ИЗ     РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
#1 by Волшебник
убрать Объект.Ссылка
#2 by mexanik_96
посмотреть план выполнения не предлагать? тут как бы не всегда в коде 1с дело, бывает в структуре бд например...
#3 by Волшебник
ГДЕ ЗначенияСвойствОбъектов.Объект = &Ссылка
#4 by Волшебник
убрать условие на ЗначенияСвойствОбъектов.Свойство.НазначениеСвойства
#5 by Лефмихалыч
1. ЗначенияСвойствОбъектов.Объект.Ссылка = &Ссылка 2. отобрать отдельным запросом свойства по назначению и в соединять этот запрос внутренним соединением с отобранными 3. вместо ИЛИ использовать объединение двух запросов
#6 by piter3
а даты нельзя в между?Или два запроса Объект.Ссылка убрать,просто объект.
#7 by Лефмихалыч
хотя, можно проще: сначала во временную выбрать все свойства этого объекта, а все остальные отборы уже на времянку накладывать.
#8 by aleks_default
Выразить(ЗначенияСвойствОбъектов.Объект КАК ТвойТипОбъекта) = &Ссылка
#9 by Лефмихалыч
ему нужны две конкретные даты, а не диапазон, судя по запросу
#10 by Лефмихалыч
бессмысленно выражать, если сравниваешь с конкретной ссылкой
#11 by piter3
Ну может быть
#12 by Вафель
Вместо ИЛИ лучше делать Свойство В (&Массив)
#13 by Ivan_495
спасибо взлетело
#14 by Лефмихалыч
там составное же - может не ускорить, а наоборот.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С