Overprovisioning della CPU con Autonomous AI Database sull'infrastruttura Exadata dedicata

Puoi eseguire il provisioning di un numero maggiore di database AI autonomo 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 dei database AI autonoma, 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 una OCPU a database con carichi di lavoro critici minimi o non prestazionali utilizzati per database non di produzione come ambienti di sviluppo o test. Il provisioning di un database di test con meno di 1 OCPU, ad esempio 0,1 OCPU, consente di mantenere le restanti 0,9 OCPU per altri database. Pertanto, è possibile eseguire il provisioning di più database rispetto alle CPU disponibili. Ad esempio, un'infrastruttura Exadata con 100 CPU può soddisfare 1000 database AI autonomo 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 successivo numero disponibile di OCPU superiori a 3 è 4. Puoi anche assegnare fino a 32 GB di storage a ogni database AI autonomo. I requisiti minimi ridotti per le risorse OCPU e di 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 di Autonomous AI Transaction Processing.
  • I servizi low per i carichi di lavoro Autonomous AI Lakehouse.
Le risorse allocate ai database di cui è stato eseguito il provisioning in eccesso della OCPU vengono calcolate in modo proporzionale in base al numero di OCPU scelte. Ad esempio, un database AI autonomo con 0,3 OCPU otterrà allocazioni di memoria e istruzioni concorrenti pari al 30% dell'allocazione per un singolo database AI autonoma OCPU. Per ulteriori dettagli, consulta la sezione relativa AI nomi dei servizi di database predefiniti per i database AI autonomi.
Quando si crea una nuova istanza di Autonomous AI Database o si duplica un'istanza di Autonomous AI Database esistente o il relativo backup:
  • L'overprovisioning della CPU non è supportato per i database che utilizzano ECPU. Il valore minimo di ECPU per un Autonomous AI 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 in base a un valore frazionario solo dopo la copia, se necessario. Per istruzioni sulla duplicazione da un backup, vedere Duplica Autonomous AI Database da Backup.
Quando si esegue lo scale-up o down di un Autonomous AI Database:
  • Il ridimensionamento da un valore frazionario a una OCPU completa non influisce sui servizi di database predefiniti a cui è possibile connettersi. Puoi connetterti solo AI servizi tp e low per i carichi di lavoro di Autonomous AI Transaction Processing e i servizi low per i carichi di lavoro Autonomous AI Lakehouse. Per istruzioni sullo scale-up del database, consulta la sezione relativa all'aggiunta di risorse di CPU o storage a un Autonomous AI Database.
  • Il ridimensionamento a un valore frazionario da una OCPU completa non influisce sui servizi di database predefiniti a cui è possibile connettersi. Nonostante sia su una OCPU con overprovisioning, puoi continuare a connetterti a tutti i servizi di database predefiniti, come fatto prima dello scale down. Fare riferimento alla sezione Rimuovi risorse CPU o storage da un Autonomous AI Database per istruzioni sullo scale down del database.

Il ridimensionamento automatico consente a un Autonomous AI Database di utilizzare fino a 3 volte più risorse CPU e I/O rispetto al conteggio di CPU allocate. Quando il ridimensionamento automatico viene applicato ai database creati su OCPU con overprovisioning, se 3 volte il conteggio delle CPU produce un valore frazionario, verrà arrotondato al numero intero successivo. Per ulteriori dettagli, vedere Allocazione CPU durante la scala automatica.