Имя: Пароль:
1C
1C 7.7
v7: Немножко забыл про порядок следования измерений в регистре.
,
0 Феофан
 
28.02.14
10:46
В клюшечках регистр строю. Два измерения: "Товар" и "Склад". Запамятовал, какой оптимальный порядок следования для измерений, сначала "Товар" потом "Склад", или наоборот?
1 v4442
 
28.02.14
10:47
Думаю как в отчетах , Склад потом Товар
2 wanderer_ица
 
28.02.14
10:48
Первым - наиболее селективное. То есть, если у тебя 100500 складов и два товара, то первым склад.
3 КонецЦикла
 
28.02.14
10:51
(0) Товар, потом склад
4 Феофан
 
28.02.14
10:53
Ок. Спс, хлопцы!
5 Aleksey
 
28.02.14
10:54
(3) да но в основном будут строить отчеты по Складу, а не по товару
6 1Сергей
 
28.02.14
10:55
(2) и сколько можно выиграть в правильном порядке измерений?
7 wanderer_ица
 
28.02.14
10:56
(6) Чуть меньше, чем до**я.
8 Aleksey
 
28.02.14
10:57
(2) И поэтому во всех типовых в 7-ке сначало идет фирма, которая наименее селективна? Чтобы больше тормозило
9 Aleksey
 
28.02.14
10:57
(6) Разница лишь в том запрос попадет ли в индексы или будет сканить всю таблицу
10 wanderer_ица
 
28.02.14
10:59
(8) Где Вы видели хоть одну типовую, в которой соблюдаются требования 1с к совместимым, или вообще к производительности?
11 Aleksey
 
28.02.14
10:59
Опять таки, открываем подбор, у нас там априори идет отбор по складу указанному в документу, а значит склад должен быть на первом месте
12 КонецЦикла
 
28.02.14
11:01
(5) Речь идет об использовании данных, дело не только и не столько в селективности
Вот и посмотри типовые документы и отчеты
13 fvadim
 
28.02.14
11:10
недавно задавался таким вопросом.
всё зависит от того, что и как нужно получить.
по теории получается примерно так:
если поиск только по товару или только по складу, то не важно.
а если искать товар на определённом складе, то товар надо ставить первым.
при наличии 2-х складов с одинаковым набором товаров в количестве 100500 - будет отобрано и перебрано 2 записи.
если склад будет первым - будет отобрано и перебрано 100500 записей
14 Aleksey
 
28.02.14
11:17
первое место наш брат должны поставить товар, в такой мере как у получающегося индекса избирательность. Ant. огульность больше.
(с) http://sanitar-pc.nnov.ru/proverka-optimalnosti-registra-v-1s
15 Aleksey
 
28.02.14
11:18
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший