Usa scala automatica

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 la scala automatica dalla console di Oracle Cloud Infrastructure per abilitare o disabilitare la scala automatica della computazione o la scala automatica dello storage.

Calcolo scala automatica

Con la scala automatica della computazione abilitata, il database può utilizzare fino a tre volte più risorse di CPU e I/O di quelle specificate 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 aggiuntive di CPU e I/O, il database utilizza automaticamente le risorse senza alcun intervento manuale richiesto. Ad esempio:

  • Nel modello di calcolo 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 database in Database Actions. Per ulteriori informazioni, vedere Panoramica del dashboard del 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 durante un'ora, è possibile utilizzare il grafico "Numero di OCPU allocate" nella scheda Panoramica della scheda Dashboard database in Database Actions. Per ulteriori informazioni, vedere Panoramica del dashboard del database.

L'abilitazione della scala automatica di calcolo non modifica le impostazioni di concorrenza e parallelismo per i servizi predefiniti. Per ulteriori informazioni, vedere Gestione di concorrenza e priorità in Autonomous Database.

Nota

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

Quando la scala automatica di computazione è abilitata, è possibile che il database venga utilizzato e che venga fatturato il consumo aggiuntivo della 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 CPU o Conteggio OCPU nella console di Oracle Cloud Infrastructure). Per i dettagli sulla fatturazione della scala automatica di calcolo, consulta Oracle Autonomous Database Serverless Features Billing.

Fare riferimento alla sezione Aggiungi risorse CPU o storage o Abilita scala automatica per i passi necessari per abilitare la scala automatica della computazione.

Scalabilità automatica storage

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

Con la ridimensionamento automatico dello 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 richiesto.

È possibile specificare lo storage di base al momento del provisioning o della copia del database oppure modificarlo in qualsiasi momento facendo clic su Gestisci allocazione risorse e modificando le dimensioni dello storage. A seconda del tipo di carico di lavoro e della selezione del modello di computazione, sono disponibili le opzioni riportate di seguito per 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 transazioni e il modello di calcolo è ECPU.

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

Ad esempio, se il tuo storage è di 100 TB e la scalabilità automatica dello storage è abilitata, 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 inoltrando una richiesta di servizio, il massimo sarebbe la tua dimensione massima personalizzata).

I flussi di dati in entrata, a seconda del tipo di carico di lavoro, vengono fatturati come indicato di seguito.

  • Per l'utilizzo dello storage al di sotto dello storage di base riservato, viene 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, la fatturazione verrà eseguita in base allo storage di base (4 TB). Dopo aver superato i 4 TB, la fatturazione dello storage viene eseguita in base allo storage allocato arrotondato per eccesso al TB più vicino, in un'ora specifica. In questo esempio, se lo storage allocato cresce di oltre 4 TB in un'ora specifica, ad esempio fino a 4,9 TB, a partire da quell'ora in poi verrà fatturato il costo di 5 TB di storage.

Se poi elimini 1 TB di dati, lo storage allocato rimarrà 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). Al termine dell'operazione di riduzione e dopo che lo storage allocato (3.9TB) sarà di nuovo al di sotto dello storage di base riservato (4 TB), ti verrà fatturato nuovamente lo storage di base riservato di 4 TB. Per ulteriori informazioni, vedere Ridurre lo storage.

Nota

La riduzione della tablespace temporanea richiede il riavvio del database.

Se si disabilita la ridimensionamento automatico dello storage e lo storage utilizzato è maggiore dello storage di base riservato, come specificato dallo storage visualizzato 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 indica che il valore dello storage di base riservato verrà aumentato al TB più vicino maggiore dell'uso effettivo dello storage su un'istanza di carico di lavoro del data warehouse o al GB più vicino maggiore dell'uso effettivo dello storage su un'istanza di carico di lavoro di elaborazione delle transazioni e mostra il nuovo valore dello storage di base riservato.

Per visualizzare l'uso dello storage delle istanze di Autonomous Database, è possibile visualizzare i grafici "Storage allocato" e "Storage utilizzato" nella scheda Panoramica facendo clic sulla scheda Dashboard database in Database Actions. Per ulteriori informazioni, vedere Panoramica del dashboard del database.

Fare riferimento alla sezione Aggiungi risorse CPU o storage o Abilita scala automatica per i passi necessari per abilitare la scala automatica dello storage.

Quando si abilita la ridimensionamento automatico dello 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 elevate velocità di I/O 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 allocato se si abilita la scala automatica dello storage.

    Se 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.

    Se è abilitato il ridimensionamento automatico dello storage, 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 dimensione di storage allocata, a seconda di quale delle due è maggiore.

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 la scalabilità del database, esclusi eventuali valori con scala automatica. Lo storage di base riservato viene visualizzato nel campo Storage della console di Oracle Cloud Infrastructure.

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

  • Storage usato: indica la quantità di storage effettivamente utilizzata in tutte le tablespace (escluse le tablespace dello schema di esempio). Lo spazio di memorizzazione 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.

  • Memoria massima: è la memoria massima riservata. Quando la scala automatica dello storage è disabilitata, lo storage massimo è uguale allo storage di base riservato. Quando la scala automatica dello storage è abilitata, 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 storage:

  1. Nella pagina Dettagli 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 condizioni riportate di seguito.

  • La ridimensionamento automatico dello storage deve essere abilitata.

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

  • Lo storage allocato, arrotondato per eccesso a 1 TB più vicini, può essere ridotto di 1 TB o più.

  • Il valore seguente deve essere true:

    Storage allocato - Storage usato > 100 GB

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

Per l'operazione Riduci, tenere presente quanto riportato di seguito.

  • 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 è lenta o richiede molto tempo, Oracle consiglia di eseguire lo scale up del numero di CPU. Per ulteriori informazioni, vedere Aggiungi risorse CPU o storage o Abilita ridimensionamento automatico.

  • L'operazione di riduzione non è consentita se l'istanza di Autonomous Database contiene gli elementi riportati di seguito.

    • Indici vettore

    • Tabelle di accodamento avanzate

    • Tabelle MEMOPTIMIZE FOR WRITE

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

  • Le tabelle che contengono quanto segue possono essere spostate offline durante l'operazione di riduzione. Le operazioni DML su queste tabelle potrebbero essere bloccate per tutta 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 bitmap join

    • tabelle nidificate

    • Object table

    • Tavoli immutabili

    • Tabelle blockchain

    • Tabelle partizionate con indici di dominio

  • Se si esegue un'operazione di riduzione subito dopo un'operazione di eliminazione dei dati, l'operazione di riduzione potrebbe non riuscire. Ciò può essere dovuto al ritardo richiesto per consentire ad Autonomous Database di 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 associati all'uso dello storage vengano completati ed eseguire di nuovo l'operazione Riduci.