|
|
#3 |
|
Участник
|
Цитата:
Таблица используется во вьюхах и запросах где тянется и поле DisplayValue. Любая форма, отчет показывающая аналитику по DefaultDimension лезет туда. А это значит скл серверу при выполнение запроса надо делать дополнительные поиск. Т.е. он сначала по индексу ValueSetAttributeValueIdx поищет ключ RecId, а потом по RecId будет делать еще один поиск по индексу RecId, чтобы найти DisplayValue. Когда озадачился этим вопросом посмотрел на аналогичную таблицу DimensionAttributeLevelValue для LedgerDimension. И там оказывается все норм на sys-слое. Там подумали и сразу сделали кластерным индекс не по RecId, а DimensionAttributeValueIdx. PS. Да, подумал насчет вставки якобы в середину. Индекс ValueSetAttributeValueIdx он по DimensionAttributeValueSet, DimensionAttributeValue. Т.е. любая новая вставка это новый пакет DimensionAttributeValueSet. А значит по индексу ValueSetAttributeValueIdx вставки тоже всегда будут в конец. Так что даже тут проблемы нет. Последний раз редактировалось Perc; 17.10.2025 в 15:10. |
|
|
|
|
Похожие темы
|
||||
| Тема | Ответов | |||
| Кластерный индекс на InventTrans в AX 4.0 | 42 | |||
| Таблица InventSumDeltaDim и индекс | 2 | |||
| Как работает индекс и кеш запросов? | 19 | |||
| CustInvoiceTrans кластерный индекс | 25 | |||
| Кластерный индекс | 2 | |||
|