Помимо аспектов производительности, уже упомянутых в других ответах здесь, есть и проблема безопасности.
Представления каталога базы данных (которые отслеживают таблицы, столбцы, разрешения и все такое системное содержимое) всегда находятся в первичном файле данных, и вы не можете это изменить.
Если вы можете отделить эти данные системного каталога в первичном файле данных и поместить свои пользовательские данные во вторичный файл, первичный файл будет меньше, получит намного меньше обновлений и вставок и, таким образом, вероятность повреждения, например плохой сектор диска сведен к минимуму.
Если ваши представления системного каталога (и соответствующие им таблицы) повреждены или уничтожены, вся ваша база данных будет «подкачана», так что вы определенно хотите иметь наименьший шанс повредить этот первичный файл данных.
Это, вероятно, не большая проблема в базе данных меньшего и среднего размера, но, возможно, это стоит рассмотреть в более крупной установке.