Не си правете труда да разделяте системните и потребителските данни. Не добавя нищо. В реалния живот вашият MDF или е там, или го няма. Няма много нюанси на сивото.
Що се отнася до разделянето, не бих се занимавал с множество файлови групи до една или повече от:
- Наближавам размера на терабайта
- Много високо натоварване
- Повече от една голяма таблица (не само една голяма таблица)
- Може би отделни индекси въз основа на натоварване/размер/големи таблици
И само ако мога да имам отделни LUN или RAID масиви за всеки файл. В противен случай е безсмислено, защото разделяте ограничен ресурс между повече файлове
Резюме:за повечето бази данни не си струва