Цитата:
Сообщение от
Ivanhoe
В AX 4.0 на таблице InventTrans появился кластерный индекс TransIdIdx, в который входят компания, лот, код складской аналитики, recid.
Сейчас скажу спорное утверждение, пусть меня поправят более знающие товарищи: Кластерный индекс хорошо работает на вставке, если поля, входящие в кластерный индекс, как правило, монотонно возрастают. В этом случае новые записи просто добавляются в конец, а тяжелая процедура расщепления SQL-страниц не выполняется.
Среди указанных вами полей монотонно возрастают только лот и recid (с некоторыми допущениями)
Из-за складской аналитики записи постоянно будут вставляться между уже существующими.
Поскольку складская аналитика идет вторым полем, то отрицательные последствия не так страшны... Но все равно вероятность расщепления страниц достаточно велика.
Я бы не стал делать этот индекс кластерным, поскольку длина записи в InventTrans достаточно большая, обычных индексов много, а цена вставки в середину и цена расщепления страниц достаточно велика.