|
Индексы в таблицах значений и запросе |
☑ |
0
grasshoper
06.11.19
✎
08:55
|
Интересует несколько вопросиков. Есть запрос куда параметрами передаются две проиндексированные таблицы, в нём они соединяются по ссылочному полю и выбираются различные ссылки имеющиеся в обоих таблицах.
1) Создается ли копия ТЗ для запроса с учетом выборки только различных объектов из этой таблицы.
2) При выгрузке результата запроса я получу проиндексированную ТЗ или нет.
|
|
1
Fram
06.11.19
✎
08:57
|
о каком количестве записей речь?
|
|
2
SleepyHead
гуру
06.11.19
✎
08:59
|
(0)
1. Создается временная таблица с полями, которые ты укажешь в запросе
2. Выгрузи результат запроса в таблице значений, поставь точку останова в этом месте и проверить индексы полученной ТЗ.
|
|
3
grasshoper
06.11.19
✎
08:59
|
Ну к примеру:
ТЗ1 = 10 000 ссылок
ТЗ2 = 5 000 ссылок
Результат: 2500 общий ссылок в обоих таблицах
|
|
4
grasshoper
06.11.19
✎
09:00
|
(2) Спасибо за идею.
|
|
5
Fram
06.11.19
✎
09:02
|
(3) забудь (вернее не вспоминай) про индексы при таком количестве записей. и, сдается мне, что при передаче в запрос индексы игнорируются (не точно)
|
|
6
Провинциальный 1сник
06.11.19
✎
09:02
|
Вы путаете понятия ТЗ и ВТ. ТЗ может быть передана в запрос для создания ВТ, которая может быть создана с индексами для более быстрого поиска и соединения.
|
|
7
grasshoper
06.11.19
✎
09:05
|
(5) Я вроде где-то слышал, что проиндексированная таблица переданная в запрос передается с уже имеющимися индексами или я что-то путаю?
|
|
8
ДенисЧ
06.11.19
✎
09:06
|
(5) @ при передаче в запрос индексы игнорируются (не точно)@
точно.
|
|
9
ДенисЧ
06.11.19
✎
09:06
|
(7) Путаешь. Тебе это приснилось.
|
|
10
1С Ассенизатор ПРОФ
06.11.19
✎
10:13
|
(7) Путаешь. Индексы слетают. И в каждой новой вт тоже.
|
|
11
ДенисЧ
06.11.19
✎
10:20
|
(10) Они не слетают. Они просто не создаются.
|
|
12
Провинциальный 1сник
06.11.19
✎
10:29
|
Еще раз, таблица значений в объектной модели и временная таблица в запросе - вещи абсолютно разные. Вы можете загрузить во временную таблицу таблицу значений через параметры запроса, но никаких индексов во временной таблице от этого не появится.
|
|
13
lodger
06.11.19
✎
10:38
|
(7) ВТ в запросе это новая сущность созданная методом построчного чтения. откуда там взяться индексам, если не дать такую команду?
|
|
14
AneJIbcuH
06.11.19
✎
11:00
|
(0) 2. Без индексов
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший