sql >> Database >  >> RDS >> Sqlserver

SQL Server 2005 / 2008 - meerdere bestandsgroepen?

De door Microsoft getrainde en best practice-methodologie is als volgt:

  • Logbestanden worden op een aparte fysieke schijf geplaatst
  • Gegevensbestanden worden op een aparte fysieke schijf geplaatst
  • Meerdere bestandsgroepen:wanneer een bepaalde tabel extreem groot is. Vaak het geval in transactionele database (Separate Physical Drive)
  • Meerdere bestandsgroepen:wanneer u bereiken gebruikt of wanneer u opzoekgegevens wilt splitsen in een alleen-lezen databasebestand (afzonderlijke fysieke schijf)

Houd er rekening mee dat een MDF technisch gezien op dezelfde manier werkt als een partitie op de harde schijf als het gaat om het opslaan van gegevens. De MDF is een willekeurig gelezen bestand, terwijl de LDF een sequentieel gelezen bestand is. Daarom levert het opsplitsen ervan in afzonderlijke schijven een enorme prestatiewinst op, tenzij solid-state schijven worden gebruikt, in welk geval de winst er nog steeds is.



  1. Kan rijen in sql-instructie niet ophalen

  2. Prestaties van dynamische SQL versus opgeslagen procedures op Oracle

  3. MySQL Selecteren op nieuwste tijdstempel

  4. Aggregatiefunctie om het verschil of de verhouding van twee rijen op volgorde te krijgen