Правила оптимизации виртуальных таблиц в 7 ТБ 1С базе

В гостях у Желтого клуба Артём Кузнецов - тимлид, который работает с 7 ТБ 1С базой. Артем делится правилами оптимизации 1С запросов с использованием виртуальных таблиц. Конечно не все правила нужно использовать, если в вашей базе меньше записей, то частью правил можно пренебречь. Главное понять логику и увидеть подводные камни работы виртуальных таблиц в 1С.
Это часть большого митапа с Атрёмом. Полную версию митапа по оптимизации 1С запросов смотрите тут: • Оптимизация запросов в...
НАВИГАЦИЯ:
00:00 - Запрет соединения с виртуальной таблицей, если ВТ справа
00:40 - Не надо бояться использовать физические таблицы
01:10 - Не использовать таблицу ОстаткиИОбороты
01:30 - Не использовать СрезПоследних для ВТ с регистратором
01:49 - Не использовать МоментВремени
02:08 - Не использовать Вложенные запросы в отборах ВТ
02:58 - Пример оптимизации КонецПериода
05:00 - Пример: замена на программный срез
06:16 - Пример: внутреннее соединение с ВТ
#виртуальныетаблицы #оптимизациязапросов #1сзапросы
==========
Информационные площадки "Жёлтого клуба":
Телеграмм канал: t.me/yellowclub_official
Телеграм чат: t.me/yellowclub_vrn
Группа ВКонтакте: vk: 1c_36
Подписывайся на канала Желтого клуба, чтобы не пропустить интересных гостей
/ @yellow_club

Пікірлер: 26

  • @timurdanilenko3582
    @timurdanilenko35822 жыл бұрын

    1:45 Не верно, не идет там никакого соединение с регистраторами, если в выбранных полях его не выбрать (при этом соединений с ним(и) не будет). Да и зачем делать какие-то соединения (если конечно нету условий на поля регистратора) системе? Вот специально выполнил запрос с РегистрСведений.ЦеныНоменклатуры (УТ 11.4), установил отбор по периоду и виду цены. Вытащил из тех. журнала текст. Нету там ничего, что Вы говорите. Да и смысл делать свой срез, если он будет такой же как платформа сформирует (текст запроса). Единственный минус платформы, там 2 вложенных запроса, для определения макс периода и пр.

  • @AnonAristotel

    @AnonAristotel

    2 жыл бұрын

    Если регистр (_InfoRg) подчинен регистратору, то там будет колонка _Recorder и соответствующий индекс .

  • @timurdanilenko3582

    @timurdanilenko3582

    2 жыл бұрын

    @@AnonAristotel Почему мой коммент удалили? Нет там в запросе никакого регистратора, если его не выбирать и/или условия не ставить.

  • @AnonAristotel

    @AnonAristotel

    2 жыл бұрын

    @@timurdanilenko3582 Вы - троль?

  • @timurdanilenko3582

    @timurdanilenko3582

    2 жыл бұрын

    @@AnonAristotel оч. смешно

  • @AnonAristotel

    @AnonAristotel

    2 жыл бұрын

    @@timurdanilenko3582 Ни капли. Вам не нужно ничего выбирать. Если регистр сведений подчинён регистратору и установлена периодичность "по позиции регистратора' в срезе последних в условиях связи прилетает регистратор. А при операциях с обьектным набором записей он там просто перманентно.

  • @AnonAristotel
    @AnonAristotel2 жыл бұрын

    7 ТБ это уже свернутая база? Жесть какая.

Келесі