Overprovisioning della CPU con Autonomous Database on Dedicated Exadata Infrastructure

È possibile eseguire il provisioning di più Autonomous Database rispetto alle CPU fisiche disponibili sull'infrastruttura Exadata dedicata. Questo è noto come overprovisioning della CPU.

Nota

Il overprovisioning della CPU è supportato solo per il tipo di computazione OCPU.

Informazioni sul overprovisioning della CPU

Il overprovisioning della CPU consente di creare più database a livello di sistema ed eseguire più database su ogni istanza dell'infrastruttura.

Durante il provisioning di Autonomous Database, puoi assegnare un valore OCPU frazionario (da 0,1 a 0,9 OCPU con un incremento di 0,1) ai database che non richiedono un'intera OCPU. Puoi ottimizzare il consumo di OCPU allocando una frazione di OCPU ai database con carichi di lavoro critici minimi o non a livello di prestazioni utilizzati per i database non di produzione, come gli ambienti di sviluppo o di test. Il provisioning di un database di test con meno di 1 OCPU, ad esempio 0,1 OCPU, consente di conservare le 0,9 OCPU rimanenti per altri database. Pertanto, puoi eseguire il provisioning di più database rispetto alle CPU disponibili. Ad esempio, un'infrastruttura Exadata con 100 CPU può soddisfare 1000 Autonomous Database con overprovisioning della CPU.

Per i database che utilizzano una o più OCPU, è necessario incrementare il numero di CPU assegnate per multipli di 1 o più OCPU. Ad esempio, non è possibile assegnare 3,5 OCPU a un database. Il prossimo numero disponibile di OCPU sopra 3 è 4. Puoi anche assegnare fino a 32 GB di storage a ogni Autonomous Database. I requisiti minimi ridotti per le risorse di OCPU e storage ti consentono di eseguire il provisioning eccessivo dei database ed eseguire più database su ogni istanza dell'infrastruttura.

Implementazione dell'overprovisioning della CPU

I database di cui è stato eseguito il provisioning con overprovisioning OCPU possono connettersi solo a:
  • I servizi tp e low per i carichi di lavoro Autonomous Transaction Processing.
  • I servizi low per i carichi di lavoro di Autonomous Data Warehouse.
Le risorse allocate ai database di cui è stato eseguito il provisioning con overprovisioning della OCPU vengono calcolate in modo proporzionale in base al numero di OCPU scelte. Ad esempio, un Autonomous Database con 0,3 OCPU otterrà memoria e allocazioni di istruzioni concorrenti pari al 30% dell'allocazione per un singolo Autonomous Database OCPU. Per ulteriori dettagli, vedere Nomi predefiniti del servizio di database per i database autonomi.
Quando si crea una nuova istanza di Autonomous Database o si duplica un'istanza di Autonomous Database esistente o il relativo backup:
  • Il overprovisioning della CPU non è supportato per i database che utilizzano ECPU. Il valore ECPU minimo per un Autonomous Database è 2.
  • È possibile assegnare un valore OCPU frazionario da 0,1 a 0,9 (con incrementi di 0,1 OCPU) ai database che non richiedono un'intera OCPU. Per i database che richiedono una o più OCPU, è necessario specificare il numero di OCPU assegnate come numero intero. Ad esempio, non è possibile assegnare 3,5 OCPU a un database. Il prossimo numero disponibile di OCPU sopra 3 è 4.
  • Durante la duplicazione da un backup, è possibile ridimensionare la CPU a un valore frazionario solo dopo la copia, se necessario. Per istruzioni sulla duplicazione da un backup, vedere Duplica di Autonomous Database dal backup.
Quando si esegue il ridimensionamento di un Autonomous Database:
  • Il ridimensionamento da un valore frazionario a un'OCPU completa non influisce sui servizi di database predefiniti a cui è possibile connettersi. È possibile connettersi solo ai servizi tp e low per i carichi di lavoro Autonomous Transaction Processing e ai servizi low per i carichi di lavoro Autonomous Data Warehouse. Per istruzioni su come eseguire lo scale up del database, fare riferimento a Aggiungi risorse CPU o di storage a un Autonomous Database.
  • Il ridimensionamento a un valore frazionario da una OCPU completa non influisce sui servizi di database predefiniti a cui è possibile connettersi. Nonostante si trovi in un'OCPU con provisioning eccessivo, puoi continuare a connetterti a tutti i servizi di database predefiniti, come fatto prima dello scale-down. Per istruzioni su come eseguire lo scale down del database, fare riferimento a Rimuovi risorse CPU o storage da un Autonomous Database.

La scala automatica consente a un Autonomous Database di utilizzare fino a 3 volte più risorse CPU e I/O rispetto al conteggio CPU allocato. Quando viene applicata la scala automatica sui database creati su OCPU con provisioning eccessivo, se il conteggio di CPU è 3 volte superiore, il valore viene arrotondato al numero intero successivo. Per ulteriori dettagli, vedere Allocazione CPU durante la scala automatica.