Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Plusieurs fichiers de données et plusieurs groupes de fichiers

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