Ne vous embêtez pas à séparer les données système et utilisateur. Cela n'ajoute rien. Dans la vraie vie, soit votre MDF est là, soit il n'y est pas. Il n'y a pas beaucoup de nuances de gris.
En ce qui concerne le fractionnement, je ne m'embêterais pas avec plusieurs groupes de fichiers jusqu'à ce qu'un ou plusieurs de :
- J'approche de la taille du téraoctet
- Charge très élevée
- Plus d'une grande table (pas seulement une grande table)
- Peut-être séparer les index en fonction de la charge/de la taille/des grandes tables
Et seulement si je peux avoir des LUN ou des matrices RAID distincts pour chaque fichier. Sinon, cela ne sert à rien car vous divisez une ressource finie entre plusieurs fichiers
Résumé :pour la plupart des bases de données, cela n'en vaut pas la peine