Имя: Пароль:
1C
1С v8
Измерения в регистрах сведений
, ,
0 Xapac
 
24.11.21
08:06
Доброе утро вот цитирую из статьи.
"Для периодических регистров кластерным стал индекс, в котором сначала следуют все измерения, а на последнем месте колонка Период (в 8.2 кластерным будет являться индекс, в котором на первом месте стоит Период, а затем перечислены все измерения);"

Другими словами
для 8.2: Период+Измерение1+Измерение2+ИзмерениеN
для 8.3: Измерение1+Измерение2+ИзмерениеN+Период

это я понял. Но я не понял зачем. в чем практический смысл такой рокировки?
1 Vadim_37
 
24.11.21
08:08
Дай и нам тогда почитать.
2 dubolom
 
24.11.21
08:08
3 Xapac
 
24.11.21
08:08
(1) вот Источник
https://infostart.ru/1c/articles/527518/
4 DimVad
 
24.11.21
08:15
(0) А какая разница для 1С-ника ?
5 Xapac
 
24.11.21
08:25
(4)В вопросах на профессионала по "Эксперту" - есть. значит нам это важно!
6 Xapac
 
24.11.21
08:25
(2) прочитал. но тема к сожалению там не раскрыта.
7 dubolom
 
24.11.21
08:35
(6) При большом объёме базы у поля Дата большая селективность. Даже если периодичность - день, то три года в активно используемом регистре дают 1000 значений, что зачастую больше, например, чем используемых контрагентов или даже номенклатуры.
8 Bigbro
 
24.11.21
08:36
(6) все там раскрыто. на первое место в индексе вытягивается то что позволяет выполнить самый жесткий отбор. всегда так было.
9 pechkin
 
24.11.21
08:39
(0) чтобы найти данные за все периоды
10 mistеr
 
24.11.21
08:40
(3) Там есть пример со сравнением планов.
11 Xapac
 
24.11.21
08:44
(8)в 8.2 так не было.
12 Casey1984
 
24.11.21
08:46
(0) Где он взял инфу, что порядок поменялся? (5) Озвучь вопрос, я не верю)
13 Xapac
 
24.11.21
09:02
(12)я проверил на 8.3 все верно Измерение1+Измерение2+ИзмерениеN+Период, но вот еще создался не кластерный индекс по периоду!
8.2 нет под рукой. не могу проверить

у меня предположение, что по периоду в 8.2 не было отдельного измерения. и его тупо разделили.
14 mistеr
 
24.11.21
09:14
15 Casey1984
 
24.11.21
09:17
(13) Об этом на ИТС написано, что ты там проверял?)
16 Casey1984
 
24.11.21
09:23
(0)(13) Нашел старую книгу "Реализация прикладных задач в системе "1С:Предриятие 8.2", так-же было оба индекса, с Периодом в начале и с периодом в конце.
17 Xapac
 
24.11.21
09:36
(14)
то есть у нас уже 3 варианта кластерных индексов?
8.2 - Период+Измерение1+Измерение2+ИзмерениеN
8.3 до 8.3.13 ????
с 8.3.13 по текущие [ОРРХ | ОРНР1 +] Измерение1 + [Измерение2 +...] + Период (Кластерный)

все верно?
18 mistеr
 
24.11.21
09:41
(17) Оба индекса были всегда. До 8.3.13 кластерным был Период + Измерения, после 8.3.13 кластерным стал Измерения + Период. Я так понимаю. Сам все версии не проверял, врать не буду.
19 Casey1984
 
24.11.21
09:42
(17) В том посте для таблиц среза первых и последних
20 Жан Пердежон
 
24.11.21
10:04
Чтобы запросы чаще в индекс попадали.
К таким РС чаще всего запросы - это срез с отбором по измерениям.
Посмотри на планы запросов срезов и всё ясно сразу станет.
21 Xapac
 
24.11.21
10:25
(19)это же виртуальные таблицы
22 mistеr
 
24.11.21
10:44
(21) Ты (3) внимательно читал? В 8.3 есть физические.
AdBlock убивает бесплатный контент. 1Сергей