Usa ridimensionamento automatico

Quando crei un'istanza di Autonomous Database, per impostazione predefinita la scala automatica di computazione è abilitata e la scala automatica dello storage è disabilitata. Puoi gestire il ridimensionamento automatico dalla console di Oracle Cloud Infrastructure per abilitare o disabilitare il ridimensionamento automatico della computazione o il ridimensionamento automatico dello storage.

Calcolo scala automatica

Con la scala automatica di computazione abilitata, il database può utilizzare fino a tre volte più risorse CPU e IO di quanto specificato dal numero di ECPU (OCPU se il database utilizza OCPU) come mostrato nel campo Conteggio ECPU o Conteggio OCPU nella console di Oracle Cloud Infrastructure.

Quando la scala automatica è abilitata, se il carico di lavoro richiede risorse CPU e I/O aggiuntive, il database utilizza automaticamente le risorse senza alcun intervento manuale necessario. Ad esempio:

  • Nel modello di computazione ECPU, quando il conteggio ECPU è 512, questo consente al database di utilizzare fino a 512 x 3 ECPU (1536 ECPU) quando la scala automatica è abilitata.

    Per visualizzare il numero medio di ECPU utilizzate in un'ora, è possibile utilizzare il grafico "Numero di ECPU allocate" nella scheda Panoramica della scheda Dashboard del database in Azioni database. Per ulteriori informazioni, vedere Panoramica sul dashboard di database.

  • Nel modello di computazione OCPU, quando il conteggio OCPU è 128, questo consente al database di utilizzare fino a 128 OCPU x 3 (384 OCPU) quando la scala automatica è abilitata.

    Per visualizzare il numero medio di OCPU utilizzate in un'ora, è possibile utilizzare il grafico "Numero di OCPU allocate" nella scheda Panoramica della scheda Dashboard del database in Database Actions. Per ulteriori informazioni, vedere Panoramica sul dashboard di database.

L'abilitazione della scala automatica di computazione non modifica le impostazioni di concorrenza e parallelismo per i servizi predefiniti. Per ulteriori informazioni, consulta la sezione Gestire l'accesso concorrente e le priorità in Autonomous Database.

Nota

Il tipo di licenza determina il conteggio ECPU massimo. Ad esempio, SE il tipo di licenza è Bring Your Own License (BYOL) con Oracle Database Standard Edition (SE), il conteggio massimo di ECPU è 32. Per questo tipo di licenza il valore massimo consentito per conteggio ECPU è 32. Con la scala automatica di computazione abilitata, puoi utilizzare fino a conteggio ECPU x 3 ECPU. Questa licenza limita il numero di ECPU che puoi utilizzare a un massimo di 32 ECPU, con o senza la scala automatica di computazione abilitata.

Quando la scala automatica di computazione è abilitata, è possibile che il database utilizzi e che venga fatturato il consumo aggiuntivo di CPU in base alle esigenze del carico di lavoro, fino a tre volte (3x) il numero di CPU di base (come mostrato nel campo Conteggio ECPU o Conteggio OCPU nella console di Oracle Cloud Infrastructure). Consulta la sezione relativa alla fatturazione delle funzionalità di Oracle Autonomous Database Serverless per i dettagli sulla fatturazione della scala automatica del calcolo.

Vedere Aggiungi risorse di CPU o storage o Abilita scala automatica per i passi per abilitare la scala automatica di computazione.

Ridimensionamento automatico storage

Quando crei un'istanza di Autonomous Database, per impostazione predefinita la scala automatica storage è disabilitata. Puoi gestire il ridimensionamento e abilitare il ridimensionamento automatico dello storage dalla console di Oracle Cloud Infrastructure o utilizzando l'API.

Con la funzione di scala automatica storage abilitata, Autonomous Database può espandersi per utilizzare fino a tre volte lo storage di base riservato, come specificato dallo storage mostrato nel campo Storage nella console di Oracle Cloud Infrastructure. Se hai bisogno di storage aggiuntivo, il database utilizza automaticamente lo storage riservato senza alcun intervento manuale.

È possibile specificare lo storage di base quando si esegue il provisioning o si duplica il database oppure modificare lo storage in qualsiasi momento facendo clic su Gestisci allocazione risorse in Altre azioni nella console OCI e modificando la dimensione dello storage. A seconda del tipo di carico di lavoro e della selezione del modello di computazione, è possibile specificare le unità di storage di base riservate:

  • Data Warehouse: specificare lo storage in terabyte (TB).

  • Elaborazione delle transazioni: specificare lo storage in gigabyte (GB) o terabyte (TB). Le unità in GB sono disponibili solo quando il tipo di carico di lavoro è Elaborazione transazione e il modello di computazione è ECPU.

Utilizzando la console di Oracle Cloud Infrastructure o le API puoi eseguire il provisioning o eseguire la scala automatica dello storage di un'istanza di Autonomous Database fino a 384 TB. Per requisiti di storage superiori a 384 TB, Oracle consiglia di inviare una richiesta di servizio al Supporto Oracle Cloud.

Ad esempio, se lo storage è di 100 TB e il ridimensionamento automatico dello storage è abilitato, hai accesso a un massimo di 300 TB di storage e se lo storage è di 200 TB, hai accesso a un massimo di 384 TB (se hai richiesto un massimo maggiore inviando una richiesta di servizio, il massimo sarebbe la tua dimensione massima personalizzata).

Man mano che i dati fluiscono, a seconda del tipo di carico di lavoro in uso, il costo verrà fatturato come indicato di seguito.

  • Per l'uso dello storage al di sotto dello storage di base riservato, l'importo verrà fatturato in base allo storage di base.

  • Dopo che lo storage allocato ha superato lo storage di base riservato, l'uso dello storage viene fatturato in base allo storage allocato arrotondato al TB più vicino per il tipo di carico di lavoro Data Warehouse e al GB più vicino per i tipi di carico di lavoro Transaction Processing, APEX o JSON, in un'ora specifica.

Ad esempio, quando il tipo di carico di lavoro è Data Warehouse, se lo storage di base riservato è di 4 TB, fino a quando lo storage allocato non supera i 4 TB di storage, ti verrà fatturato in base allo storage di base (4 TB). Dopo aver superato i 4 TB, lo storage viene fatturato in base allo storage allocato arrotondato per eccesso ai TB più vicini, in un'ora specifica. In questo esempio, se lo storage allocato cresce di oltre 4 TB in un'ora specifica, ad esempio 4,9 TB, verrà fatturato il costo di 5 TB di storage da quell'ora in poi.

Se poi elimini 1 TB di dati, lo storage allocato rimane a 4,9 TB e ti verranno addebitati 5 TB fino a quando non esegui un'operazione di riduzione. Quando si esegue un'operazione di riduzione, Autonomous Database potrebbe essere in grado di ridurre lo storage allocato a 3.9TB (riduzione dei dati e annullamento delle tablespace). Una volta completata l'operazione di riduzione e dopo che lo storage allocato (3.9TB) è di nuovo al di sotto dello storage di base riservato (4 TB), ti verrà addebitato di nuovo il costo per lo storage di base riservato di 4 TB. Per ulteriori informazioni, vedere Riduci memoria.

Nota

La riduzione della tablespace temporanea richiede il riavvio del database.

Se si disabilita la scala automatica dello storage e lo storage utilizzato è maggiore dello storage di base riservato, come specificato dallo storage mostrato nel campo Storage nella console di Oracle Cloud Infrastructure, Autonomous Database mostra un'avvertenza nella finestra di dialogo di conferma della disabilitazione della scala automatica dello storage. L'avvertenza consente di sapere che il valore di storage di base riservato verrà aumentato al TB più vicino maggiore dell'uso effettivo dello storage su un'istanza del carico di lavoro di Data Warehouse o al GB più vicino maggiore dell'uso effettivo dello storage su un'istanza del carico di lavoro di Transaction Processing e mostra il nuovo valore di storage di base riservato.

Per visualizzare l'uso dello storage dell'istanza di Autonomous Database, è possibile visualizzare i grafici "Memorizzazione allocata" e "Memorizzazione utilizzata" nella scheda Panoramica facendo clic sulla scheda Dashboard di database in Database Actions. Per ulteriori informazioni, vedere Panoramica sul dashboard di database.

Vedere Aggiungi risorse di CPU o storage o Abilita scala automatica per i passi necessari per abilitare la scala automatica dello storage.

Quando si abilita Scalabilità automatica storage, tenere presente quanto riportato di seguito.

  • Autonomous Database utilizza Exadata Smart Flash Cache per inserire automaticamente nella cache i dati ad accesso frequente, offrendo tassi di I/O elevati e tempi di risposta rapidi del flash. La quantità di cache flash per il database dipende dalla quantità di storage di cui si esegue il provisioning o dalla quantità di storage allocata se si abilita la scala automatica dello storage.

    Con la scala automatica dello storage disabilitata, la dimensione minima garantita della cache flash è pari al 10% della dimensione di storage di cui è stato eseguito il provisioning del database.

    Con la scala automatica dello storage abilitata, la dimensione minima garantita della cache flash è pari al 10% della dimensione di storage di base di cui è stato eseguito il provisioning del database o della relativa dimensione di storage allocata, a seconda di quale dei due valori è superiore.

Riduci storage

Quando lo storage utilizzato nel database è significativamente inferiore allo storage allocato, l'operazione di riduzione riduce lo storage allocato.

Per comprendere l'allocazione dello storage e l'operazione di riduzione, tenere presente quanto riportato di seguito.

  • Storage di base riservato: è la quantità di storage di base selezionata per il database quando si esegue il provisioning o si ridimensiona il database, escluso qualsiasi valore con scala automatica. Lo storage di base riservato viene visualizzato nel campo Memorizzazione nella console di Oracle Cloud Infrastructure.

  • Storage allocato: la quantità di storage fisicamente riservata per tutte le tablespace di database (escluse le tablespace di schema di esempio). Questo numero include anche lo spazio libero in queste tablespace.

  • Storage utilizzato: indica la quantità di storage effettivamente utilizzata in tutte le tablespace (escluse le tablespace di schema di esempio). Lo storage utilizzato esclude lo spazio libero in queste tablespace. Lo storage utilizzato è lo storage effettivamente utilizzato da oggetti di database, tabelle, indici e così via, incluso lo spazio temporaneo utilizzato internamente.

  • Storage massimo: è la memorizzazione massima riservata. Quando la scala automatica dello storage è disabilitata, lo storage massimo equivale allo storage di base riservato. Quando è abilitata la scala automatica dello storage, lo storage massimo è tre volte lo storage di base (massimo = base riservata x 3).

Nota

L'operazione Riduci non è disponibile con Autonomous Database Sempre gratis.

Per ridurre lo stoccaggio:

  1. Nell'elenco a discesa Altre azioni della console OCI, fare clic su Gestisci allocazione risorse.
  2. Nell'area Gestisci allocazione risorse selezionare Riduci.
  3. Fare clic su Conferma nella finestra di dialogo Riduci database.
Nota

L'operazione Riduci è un'operazione con tempi di esecuzione lunghi.

L'operazione Riduci richiede l'applicazione di tutte le seguenti condizioni:

  • La scala automatica storage deve essere abilitata.

  • Lo storage allocato deve essere maggiore dello storage di base riservato.

  • Lo storage allocato, arrotondato al più vicino 1 TB, può essere ridotto di 1 TB o più.

  • Deve essere vero quanto segue:

    Storage allocato - Storage usato > 100 GB

Quando si fa clic su Riduci e queste condizioni non vengono soddisfatte, Autonomous Database mostra la finestra di dialogo Azione non disponibile.

Per l'operazione Riduci, tenere presente quanto segue:

  • L'operazione di riduzione esegue un'operazione alter table... move online che utilizza le CPU del database. Nei casi in cui l'operazione di riduzione è in esecuzione lenta o richiede molto tempo, Oracle consiglia di eseguire lo scale up del numero di CPU. Per ulteriori informazioni, vedere Aggiungere risorse di CPU o storage o abilitare la scala automatica.

  • L'operazione di riduzione non è consentita se l'istanza di Autonomous Database contiene quanto segue:

    • Indici vettore

    • Code eventi transazionali

    • Tabelle MEMOPTIMIZE FOR WRITE

  • Se si dispone di colonne con il tipo di dati ROWID, le ROWID a cui puntano questi valori di colonna possono cambiare durante l'operazione di riduzione.

  • Le tabelle che contengono i seguenti elementi potrebbero essere spostate offline durante l'operazione di riduzione. Le operazioni DML su queste tabelle possono essere bloccate per la durata dello spostamento e gli indici delle tabelle per queste tabelle potrebbero diventare inutilizzabili fino al completamento dell'operazione di riduzione:

    • Tabelle con indici di join bitmap

    • Tabelle nidificate

    • Tabelle oggetti

    • Tabelle immutabili

    • Tabelle blockchain

    • Tabelle partizionate con indici di dominio

  • Se si esegue un'operazione di riduzione molto presto dopo un'operazione di eliminazione dei dati, l'operazione di riduzione potrebbe non riuscire. Ciò può essere dovuto al ritardo necessario per Autonomous Database per ricalcolare i valori di storage. In questo caso, Oracle consiglia di riprovare a eseguire l'operazione Riduci, ovvero attendere alcuni minuti prima che l'eliminazione dello storage e gli eventuali aggiornamenti dell'uso dello storage associati vengano completati ed eseguire di nuovo l'operazione Riduci.