При поиске по столбцам User_ID или User_ID и Company_ID оба индекса могут выполнить это.
Однако в этом случае идеальным будет только индекс PK, если в дополнение к этим двум полям запрашивается также Department_Id.
Если запрос фильтрует по User_ID и Company_ID и ему нужно возвращать другие столбцы данных, тогда индекс PK по-прежнему лучше, так как в нем есть все данные, которые можно передать. В то время как некластеризованному индексу это не так, вероятно, потребуется поиск по ключу, чтобы вытащить дополнительные поля, что не так эффективно.
Это выглядит избыточно для меня, поэтому я определенно рассмотрю возможность его удаления.
Чтобы увидеть, используется ли индекс на самом деле / узнать уровень использования, вы можете запустить один из различных сценариев статистики использования индекса. Хороший пример: здесь .