Stima delle dimensioni di un databaseEstimate the Size of a Database

Durante la progettazione di un database potrebbe essere necessario stimare le dimensioni che il database può raggiungere quando viene riempito di dati.When you design a database, you may have to estimate how large the database will be when filled with data. La stima delle dimensioni del database può consentire di determinare la configurazione hardware necessaria per raggiungere gli obiettivi seguenti:Estimating the size of the database can help you determine the hardware configuration you will require to do the following:

  • Ottenere il livello di prestazioni necessario per eseguire correttamente le applicazioni.Achieve the performance required by your applications.

  • Assegnare la quantità di spazio su disco appropriata per l'archiviazione dei dati e degli indici.Guarantee the appropriate physical amount of disk space required to store the data and indexes.

    La stima delle dimensioni del database consente inoltre di determinare se è necessario ottimizzare la struttura del database.Estimating the size of a database can also help you determine whether the database design needs refining. Ad esempio, si potrebbe determinare che le dimensioni del database stimate sono troppo grandi per implementarlo nell'organizzazione e che è necessaria una maggiore normalizzazione.For example, you may determine that the estimated size of the database is too large to implement in your organization and that more normalization is required. Al contrario, le dimensioni potrebbero essere inferiori a quanto previstoConversely, the estimated size may be smaller than expected. e ciò consentirebbe di denormalizzare il database per ottimizzare le prestazioni delle query.This would allow you to denormalize the database to improve query performance.

    Per stimare le dimensioni del database, è possibile stimare le dimensioni di ogni singola tabella e quindi sommare i valori ottenuti.To estimate the size of a database, estimate the size of each table individually and then add the values obtained. Le dimensioni di una tabella dipendono dalla presenza o meno di indici e dal tipo di indici.The size of a table depends on whether the table has indexes and, if they do, what type of indexes.

Argomenti della sezioneIn This Section

ArgomentoTopic DescrizioneDescription
Stima delle dimensioni di una tabellaEstimate the Size of a Table Definisce i passaggi e i calcoli necessari per stimare la quantità di spazio necessaria per archiviare i dati in una tabella e gli indici associati.Defines the steps and calculations needed to estimate the amount of space required to store the data in a table and associated indexes.
Stima delle dimensioni di un heapEstimate the Size of a Heap Definisce i passaggi e i calcoli necessari per stimare la quantità di spazio necessaria per archiviare i dati in un heap,Defines the steps and calculations needed to estimate the amount of space required to store the data in a heap. ovvero in una tabella per cui non è disponibile un indice cluster.A heap is a table that does not have a clustered index.
Stima delle dimensioni di un indice clusterEstimate the Size of a Clustered Index Definisce i passaggi e i calcoli necessari per stimare la quantità di spazio necessaria per archiviare i dati in un indice cluster.Defines the steps and calculations needed to estimate the amount of space required to store the data in a clustered index.
Stima delle dimensioni di un indice non clusterEstimate the Size of a Nonclustered Index Definisce i passaggi e i calcoli necessari per stimare la quantità di spazio necessaria per archiviare i dati in un indice non cluster.Defines the steps and calculations needed to estimate the amount of space required to store the data in a nonclustered index.