на вашу производительность может повлиять добавление еще одного VARBINARY (MAX) к той же таблице
Когда атрибут FILESTREAM установлен, SQL Server сохраняет данные BLOB в файловой системе NT и сохраняет указатель на файл в таблице. это позволяет SQL Server использовать возможности потокового ввода-вывода NTFS. и снижает накладные расходы на движок SQL
Типы MAX (varchar, nvarchar и varbinary) и, в вашем случае, тип данных VARBINARY (MAX) не могут храниться внутри как непрерывная область памяти, поскольку они могут увеличиваться до 2 ГБ. Поэтому они должны быть представлены потоковым интерфейсом.
и они очень сильно повлияют на производительность
если вы уверены, что ваши файлы небольшие, вы можете перейти на VARBINARY (MAX), если они больше, чем 2 ГБ. FILESTREAM - лучший вариант для вас
и да, я бы предложил вам создать еще одну отдельную таблицу для хранения других данных VARBINARY (MAX)