Come calcolare la dimensione di una tabella in Oracle

November 5

Oracle mantiene tabella di database e le dimensioni di indice nelle sue principali tabelle di sistema. È possibile utilizzare queste tabelle per calcolare le dimensioni di un tavolo. La query restituisce la dimensione della tabella in byte, ma è possibile calcolare la dimensione totale in gigabyte per renderlo più conveniente per valutare le dimensioni tavolo contro spazio su disco totale sul server.

istruzione

1 Fare clic sul pulsante di Windows "Start" e fare clic su "Tutti i programmi". Fai clic su "Oracle", quindi su "Enterprise Manager" per aprire il software di query di database.

2 Accedere al server Oracle e aprire una nuova finestra di query. Digitare la seguente query nell'editor:

selezionare
table_name SEGMENT_NAME, sum (byte) / (1024 * 1024) table_size_meg
da user_extents
dove segment_type = 'table'
e SEGMENT_NAME = 'mytab'
gruppo

Questo codice elenca ogni tabella di Oracle e la sua dimensione associata in gigabyte.

3 Fare clic sul pulsante "Esegui" per eseguire il codice. La finestra dei risultati inferiore visualizza le dimensioni di ogni tabella.