Stimare le dimensioni di un database

Quando si progetta un database, potrebbe essere necessario stimare quanto sarà grande il database quando sarà riempito con i dati. La stima delle dimensioni del database consente di determinare la configurazione hardware necessaria per eseguire le operazioni seguenti:

  • Ottenere le prestazioni richieste dalle applicazioni.

  • Garantire la quantità fisica appropriata di spazio su disco necessaria per archiviare i dati e gli indici.

La stima delle dimensioni di un database consente anche di determinare se la progettazione del database deve essere perfezionata. Ad esempio, è possibile determinare che le dimensioni stimate del database sono troppo grandi da implementare nell'organizzazione e che è necessaria una normalizzazione maggiore. Al contrario, le dimensioni stimate possono essere inferiori al previsto. In questo modo è possibile denormalizzare il database per migliorare le prestazioni delle query.

Per stimare le dimensioni di un database, stimare le dimensioni di ogni tabella singolarmente e quindi aggiungere i valori ottenuti. Le dimensioni di una tabella dipendono dal fatto che la tabella contenga indici e, in caso affermativo, quale tipo di indici.

In questa sezione

Argomento Descrizione
Stimare le dimensioni di una tabella Definisce i passaggi e i calcoli necessari per stimare la quantità di spazio necessaria per archiviare i dati in una tabella e negli indici associati.
Stimare le dimensioni di un heap Definisce i passaggi e i calcoli necessari per stimare la quantità di spazio necessaria per archiviare i dati in un heap. Un heap è una tabella che non ha un indice clusterizzato.
Stima delle dimensioni di un indice cluster Definisce i passaggi e i calcoli necessari per stimare la quantità di spazio necessaria per archiviare i dati in un indice cluster.
Stima delle dimensioni di un indice non cluster Definisce i passaggi e i calcoli necessari per stimare la quantità di spazio necessaria per archiviare i dati in un indice non cluster.