Я чувствую, что установка поля строки (с элементами массива) в качестве индекса в таблице будет плохо для производительности (где основная часть операций, выполняемых в таблице, — это вставки и обновления — таблица содержит транзакционные данные и их текущий размер составляет примерно 20 миллионов записей).
Строка расширяет тип четырьмя элементами массива, причем не все они всегда заполнены. Мне нужно обосновать, почему бы не установить это поле в качестве одного из индексов. Я пробовал искать ответы, читать блог Кимберли Триппс, знакомиться с передовыми методами индексации в MSDN (в котором упоминается только, что индексы лучше всего подходят для числовых значений, а затем для строковых полей) и т. д. Но ни в одном из них не упоминается индексирование таблицы в поле. это тип массива. Какие причины я могу привести, чтобы оправдать отказ от индексации поля строкового массива. И если моя интуиция совершенно неверна и индексы хорошо работают с полями массива, то почему?