по хорошему mdf файл должен быть один (primary), остальные должны быть .ndf (secondary), это рекомендация, можно на нее забить
что такое вытеснение я все равно не понял, перенос объектов из одного файла в другой? уменьшение размеров одного файла и увеличение другого? может быть английский термин дадите?
Поверь, пути назад нет. совсем. Перездавай БД, переноси данные логически. оставлять файловую группу пустой не рекомендую. Её наличие требует от БД сопровождать особый механизм Checkpoint, у которого иногда бывает глюк и он лочит обычный чекпоинт.
In-Memory database в SQL Server реализовано как еще один движок, прикрученный болтами сбоку к обычному Database engine, там всё совершенно иначе и обмен данными между этими движками чисто через интерконнект, который не даёт никакого блочного интерфейса - т.е. только данные. КОгда ты делал из обычной таблицы in-memory, то он на самом деле создал таблицу и залил в неё данные логически. обратно - тем же путём, но наличие файловой группы и всей машинерии in-memory из базы выпилить нельзя уже.
я хз, мне особенно не интересно что там вытеснением называют, просто меня радуют люди которые все тестят на проде, а потом начинают задавать вопросы которые надо было понять и осознать еще до тестирования на дев средах, нет, мы пойдем другим путем - сразу в бой. а потом отзывы - Microsoft (oracle, vertica и т.д.) говно, так как не предупредили (хотя в доке все написано)
easy, easy bro. "Один останетесь, батюшка". Таких большинство. познание процесс экспоненциальный и сперва людям кажется, что они уже всё понял. осознание ошибочности этого восприятия приходит только с опытом. Три стадии познания "Я бох; я лох; мне пох."
ну да, тут имеется в виду, что ты смиряешься с невозможностью объять необъятное, познать всё и вся и быть готовым ответить на любой вопрос. как раз на этой стадии ты понимаешь, что всегда стоит заглянуть в доку, что любое обучение может принести пользу, пусть даже самое "с азов".