Мы находимся в процессе разработки проекта, который будет обрабатывать около 51 000 000 записей в день (около 500-600 вставок в секунду). Мы выбираем решение «Всегда включено», которое будет содержать:
- Один основной сервер
- Три реплики, которые должны работать в синхронном режиме
Одна из основные таблицы (45 столбцов, несколько типов данных) будут разбиты (на столбец smallint
).
Мой вопрос:
уникальное ограничение и первичный ключ для многораздельной таблицы должен также включать столбец раздела.
Какой подход будет лучше:
- Создание кластеризованного индекса по первичному ключу (который включает столбец раздела и столбец идентификатора,
IDENTITY(1,1)
) - Создание кластеризованный индекс только для столбца
ID
(то есть IDENTITY (1,1)
)