Я бы использовал суррогатный первичный ключ и кластер для этого. Кластерный индекс включен во все индексы и должен быть узким, статичным и увеличивающимся.
Что касается первичного ключа, вы МОЖЕТЕ сделать имя пользователя первичным ключом, НО поскольку внешние ключи будут ссылаться на него, вы также хотите, чтобы оно было статическим (а это не имя пользователя). Так что я бы сделал некластеризованный уникальный индекс по имени пользователя. Идентификационный номер PK будет автоматически включен в NCI.
Я бы включил любые другие столбцы в этот же индекс (как включенные столбцы) в зависимости от шаблонов использования, доступ к которым осуществляется главным образом по имени пользователя - например, хэш пароля, может быть имя. Но я бы проверил планы выполнения, использовал профилировщик и / или мастер настройки индекса с ожидаемыми рабочими нагрузками.