sql >> Databasteknik >  >> RDS >> Sqlserver

Flera datafiler och flera filgrupper

Bry dig inte om att separera system- och användardata. Det tillför ingenting. I verkliga livet, antingen finns din MDF där eller så finns den inte. Det finns inte många nyanser av grått.

När det gäller delning, skulle jag inte bry mig om flera filgrupper förrän en eller flera av:

  • Jag närmar mig terabytestorlek
  • Mycket hög belastning
  • Mer än ett stort bord (inte bara ett stort bord)
  • Kanske separata index baserat på belastning/storlek/stora tabeller

Och bara om jag kan ha separata LUN eller RAID-arrayer för varje fil. Annars är det meningslöst eftersom du delar upp en ändlig resurs mellan fler filer

Sammanfattning:för de flesta databaser är det inte värt det




  1. Lagra persisk\arabisk text i mysql-databas

  2. Få sista dagen i föregående månad i Oracle Function

  3. Är det bra att förlänga lektioner?

  4. Hibernate:ID-generator med inkrement och Oracle Schema