Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Индексы в таблицах значений и запросе

Индексы в таблицах значений и запросе
Я
   grasshoper
 
06.11.19 - 08:55
Интересует несколько вопросиков. Есть запрос куда параметрами передаются две проиндексированные таблицы, в нём они соединяются по ссылочному полю и выбираются различные ссылки имеющиеся в обоих таблицах.
1) Создается ли копия ТЗ для запроса с учетом выборки только различных объектов из этой таблицы.
2) При выгрузке результата запроса я получу проиндексированную ТЗ или нет.
 
 
   Fram
 
1 - 06.11.19 - 08:57
о каком количестве записей речь?
   SleepyHead
 
2 - 06.11.19 - 08:59
(0)

1. Создается временная таблица с полями, которые ты укажешь в запросе
2. Выгрузи результат запроса в таблице значений, поставь точку останова в этом месте и проверить индексы полученной ТЗ.
   grasshoper
 
3 - 06.11.19 - 08:59
Ну к примеру:
ТЗ1 = 10 000 ссылок
ТЗ2 = 5 000 ссылок

Результат: 2500 общий ссылок в обоих таблицах
   grasshoper
 
4 - 06.11.19 - 09:00
(2) Спасибо за идею.
   Fram
 
5 - 06.11.19 - 09:02
(3) забудь (вернее не вспоминай) про индексы при таком количестве записей. и, сдается мне, что при передаче в запрос индексы игнорируются (не точно)
   Провинциальный 1сник
 
6 - 06.11.19 - 09:02
Вы путаете понятия ТЗ и ВТ. ТЗ может быть передана в запрос для создания ВТ, которая может быть создана с индексами для более быстрого поиска и соединения.
   grasshoper
 
7 - 06.11.19 - 09:05
(5) Я вроде где-то слышал, что проиндексированная таблица переданная в запрос передается с уже имеющимися индексами или я что-то путаю?
   ДенисЧ
 
8 - 06.11.19 - 09:06
(5) @ при передаче в запрос индексы игнорируются (не точно)@

точно.
   ДенисЧ
 
9 - 06.11.19 - 09:06
(7) Путаешь. Тебе это приснилось.
   1С Ассенизатор ПРОФ
 
10 - 06.11.19 - 10:13
(7) Путаешь. Индексы слетают. И в каждой новой вт тоже.
   ДенисЧ
 
11 - 06.11.19 - 10:20
(10) Они не слетают. Они просто не создаются.
   Провинциальный 1сник
 
12 - 06.11.19 - 10:29
Еще раз, таблица значений в объектной модели и временная таблица в запросе - вещи абсолютно разные. Вы можете загрузить во временную таблицу таблицу значений через параметры запроса, но никаких индексов во временной таблице от этого не появится.
   lodger
 
13 - 06.11.19 - 10:38
(7) ВТ в запросе это новая сущность созданная методом построчного чтения. откуда там взяться индексам, если не дать такую команду?
   AneJIbcuH
 
14 - 06.11.19 - 11:00
(0) 2. Без индексов

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.