Dela via


Beräkna storleken på en databas

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalysplattformssystem (PDW)SQL-databas i Förhandsversion av Microsoft Fabric

När du utformar en databas kan du behöva uppskatta hur stor databasen blir när den är fylld med data. Om du beräknar databasens storlek kan du avgöra vilken maskinvarukonfiguration du behöver för att göra följande:

  • Uppnå den prestanda som krävs av dina program.
  • Garantera den fysiska mängd diskutrymme som krävs för att lagra data och index.

Att uppskatta storleken på en databas kan också hjälpa dig att avgöra om databasdesignen behöver förfinas. Du kan till exempel fastställa att databasens uppskattade storlek är för stor för att implementeras i din organisation och att mer normalisering krävs. Omvänt kan den uppskattade storleken vara mindre än förväntat. På så sätt kan du avnormalisera databasen för att förbättra frågeprestandan.

Uppskatta storleken på en databas genom att uppskatta storleken på varje tabell individuellt och sedan lägga till de värden som hämtas. Storleken på en tabell beror på om tabellen har index och, om de gör det, vilken typ av index.

I det här avsnittet

Article Description
Beräkna storleken på en tabell Definierar de steg och beräkningar som behövs för att uppskatta mängden utrymme som krävs för att lagra data i en tabell och associerade index.
Beräkna storleken på en hög Definierar de steg och beräkningar som behövs för att uppskatta mängden utrymme som krävs för att lagra data i en heap. En heap är en tabell som inte har ett grupperat index.
Beräkna storleken på ett grupperat index Definierar de steg och beräkningar som krävs för att uppskatta mängden utrymme som krävs för att lagra data i ett klustrade index.
Beräkna storleken på ett icke-grupperat index Definierar de steg och beräkningar som behövs för att uppskatta mängden utrymme som krävs för att lagra data i ett icke-grupperat index.