Кластерный индекс в большой многораздельной таблице на SQL сервере 2019 - PullRequest
0 голосов
/ 21 февраля 2020

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

  1. Один основной сервер
  2. Три реплики, которые должны работать в синхронном режиме

Одна из основные таблицы (45 столбцов, несколько типов данных) будут разбиты (на столбец smallint).

Мой вопрос:

уникальное ограничение и первичный ключ для многораздельной таблицы должен также включать столбец раздела.

Какой подход будет лучше:

  1. Создание кластеризованного индекса по первичному ключу (который включает столбец раздела и столбец идентификатора, IDENTITY(1,1))
  2. Создание кластеризованный индекс только для столбца ID (то есть IDENTITY (1,1))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...