Использование кластерных индексов в регистрах сведений даёт следующие преимущества:
- Увеличение производительности поиска данных. 3 При использовании кластерных индексов следующая порция данных располагается сразу после найденных ранее данных. 3 Благодаря этому отпадают лишние операции, связанные с обращением к индексу и новым поиском нужной строки в таблице. 3
- Покрытие потребностей самых частых запросов. 1 При проектировании регистра следует стремиться к тому, чтобы кластерный индекс покрывал потребности самых частых запросов. 1
- Возможность сразу получать значения по значениям измерений. 1 Например, зная товар и вид цены, можно сразу получить актуальную цену товара. 1
Однако у использования кластерных индексов есть и недостатки: они занимают дополнительное место на диске и в оперативной памяти, а также замедляют операции вставки, обновления и удаления записей. 3