четверг, 7 февраля 2013 г.

язык запросов срезпоследних

1.1.1 срез последних сначала отберет все последние записи по всем измерениям (выделено жирным):

1.1 В случае, когда измерение Вал, а остальное — ресурсы

1. При использовании конструкции «ГДЕ»

Если «Ист» будет не реквизитом или ресурсом, а измерением, тогда оба запроса вернут одинаковый результат. Поясним подробнее механику.

Выполним отбор по Ист = х См. рис.PНа немPпоказано, что получится в результате их выполнения

РегистрСведений.КурсыВалют.СрезПоследних(,Источник=&Ист)

Источник = &Ист (Права на эту статью принадлежат сайту )

РегистрСведений.КурсыВалют.СрезПоследних()

Выполним два запроса:

Допустим, периодический регистр сведений «КурсыВалют» содержит измерение «Вал» и ресурсы «Ист» и «Знач».

Пример неправильной оптимизации запроса

Ответ Часто встречающаяся рекомендация по выполнению опимизации запросов: переносить условиеPиз конструкции ГДЕ в параметры виртуальной таблицы. Однако без понимания, как это работает, легко совершить ошибку.

Вопрос Можно ли в запросах 1С v8 всегда заменять условие «ГДЕ» параметрами среза виртуальной таблицы?

К вопросу об оптимизации запросов v8 с использованием виртуальных таблиц (1С: v8: Язык запросов)

1С » К вопросу об оптимизации запросов v8 с использованием виртуальных таблиц (1С: v8: Язык запросов)

Комментариев нет:

Отправить комментарий