Имя: Пароль:
1C
1С v8
Индексирование
0 Alex_MA
 
08.04.14
10:43
Здравствуйте!

Когда использовать индекс с доп. упорядочиванием ?
Вроде как используется для динамических списков. Это в том случае если у дин. списка задана основная таблица ?

Если в дин. списке будет использоваться упорядочивание как по одному полю, так и по другому => эти поля должны быть проиндексированы ?

Имеет ли смысл индексировать поля соединений в запросах ?

спасибо
1 Alex_MA
 
08.04.14
14:48
ап
2 Maxus43
 
08.04.14
15:01
Это ещё в платформе 8.1 было, динамические тут не при чем
v8: Индексировать с дополнительным упорядочиванием
3 Maxus43
 
08.04.14
15:01
4 Maxus43
 
08.04.14
15:06
динамические тут не при чем = я хз как влияют на динамические, на обычные влияют
5 Alex_MA
 
08.04.14
15:17
посмотрел на ИТС статью, все понял:
если требуется просмотр списка с отбором по реквизиту - то имеет смысл сделать индекс с доп. упорядочиванием
6 fisher
 
08.04.14
15:44
(5) Если только с отбором, то достаточно индексирования.
Но на практике, если не упираешься в тормоза или не проектируешь систему под конкретные требования с высокой нагрузкой, даже индексировать не стоит. Индексы - они ведь не бесплатные, знаешь ли. Это и замедление записи и место на диске со всеми вытекающими.
7 х86
 
08.04.14
15:53
>>индексировать не стоит

ага, насоветуешь щас
индексировать нужно всегда и вот перед этим стоит хорошо подумать как и что
8 fisher
 
08.04.14
16:00
(7) Минимум необходимых индексов 1С создает сама. И их отнюдь не мало. Поэтому да - стоит хорошо подумать перед тем, как добавлять что-то еще. С полным пониманием того, как именно работают индексы. И что польза от них будет только на реально больших таблицах при идеальном попадании в индексное выражение.