Sobreprovisionamento de CPU com o Autonomous Database on Dedicated Exadata Infrastructure

Você pode provisionar mais Autonomous Databases do que as CPUs físicas disponíveis na Infraestrutura Dedicada do Exadata. Isso é conhecido como superprovisionamento de CPU.

Observação:

O superprovisionamento de CPU só é suportado para o tipo de computação OCPU.

Sobre o Superprovisionamento da CPU

O superprovisionamento de CPU permite que você crie mais bancos de dados no nível do sistema e execute mais bancos de dados em cada instância de infraestrutura.

Ao provisionar Autonomous Databases, você pode designar um valor de OCPU fracionado (0,1 a 0,9 OCPUs com um incremento de 0,1) a bancos de dados que não precisam de uma OCPU inteira. Você pode otimizar o consumo de OCPU alocando uma fração de uma OCPU para bancos de dados com cargas de trabalho críticas mínimas ou sem desempenho usadas para bancos de dados de não produção, como ambientes de desenvolvimento ou teste. O provisionamento de um banco de dados de teste com menos de 1 OCPU, por exemplo, 0,1 OCPUs, permite manter as 0,9 OCPUs restantes para outros bancos de dados. Assim, você pode provisionar mais bancos de dados do que as CPUs disponíveis. Por exemplo, um Exadata Infrastructure com 100 CPUs pode atender a 1000 Autonomous Databases com superprovisionamento de CPU.

Para bancos de dados que usam uma ou mais OCPUs, incremente o número de CPUs designadas em múltiplos de 1 ou mais OCPUs. Por exemplo, não é possível designar 3,5 OCPUs a um banco de dados. O próximo número disponível de OCPUs acima de 3 é 4. Você também pode designar até 32 GB de armazenamento a cada Autonomous Database. Os requisitos mínimos reduzidos para OCPU e recursos de armazenamento permitem que você provisione bancos de dados em excesso e execute mais bancos de dados em cada instância de infraestrutura.

Implementando o Superprovisionamento de CPU

Os bancos de dados provisionados com superprovisionamento de OCPU só podem se conectar a:
  • Os serviços tp e low das cargas de trabalho do Autonomous Transaction Processing.
  • Os serviços low para cargas de trabalho do Autonomous Data Warehouse.
Os recursos alocados para bancos de dados provisionados com superprovisionamento de OCPU são calculados proporcionalmente com base no número de OCPUs escolhidas. Por exemplo, um Autonomous Database com 0,3 OCPUs obterá alocações de memória e instruções simultâneas que representam 30% da alocação para um único Autonomous Database de OCPU. Consulte Nomes de Serviço de Banco de Dados Predefinidos para Autonomous Databases para obter mais detalhes.
Ao criar uma nova instância do Autonomous Database ou clonar uma instância existente do Autonomous Database ou seu backup:
  • O superprovisionamento de CPU não é suportado para bancos de dados que usam ECPUs. O valor mínimo de ECPU para um Autonomous Database é 2.
  • Você pode designar um valor de OCPU fracionado de 0,1 a 0,9 (em incrementos de 0,1 OCPUs) a bancos de dados que não precisam de uma OCPU inteira. Para bancos de dados que precisam de uma ou mais OCPUs, especifique o número de OCPUs designadas como número inteiro. Por exemplo, não é possível designar 3,5 OCPUs a um banco de dados. O próximo número disponível de OCPUs acima de 3 é 4.
  • Durante a clonagem de um backup, você pode redimensionar a CPU para um valor fracionário somente após o clone, se necessário. Consulte Clonar Autonomous Database com Base em um Backup para obter instruções sobre como clonar com base em um backup.
Ao dimensionar um Autonomous Database para cima ou para baixo:
  • A expansão de um valor fracionário para uma OCPU completa não afeta os serviços de banco de dados predefinidos com os quais você pode se conectar. Você só pode estabelecer conexão com os serviços tp e low das cargas de trabalho do Autonomous Transaction Processing e com os serviços low das cargas de trabalho do Autonomous Data Warehouse. Consulte Adicionar Recursos de CPU ou Armazenamento a um Autonomous Database para obter instruções sobre como ampliar seu banco de dados.
  • A redução até um valor fracionário de uma OCPU completa não afeta os serviços de banco de dados predefinidos com os quais você pode se conectar. Apesar de estar em uma OCPU superprovisionada, você pode continuar estabelecendo conexão com todos os serviços de banco de dados predefinidos, conforme feito antes da redução. Consulte Remover Recursos de CPU ou Armazenamento de um Autonomous Database para obter instruções sobre como reduzir seu banco de dados.

O dimensionamento automático permite que um Autonomous Database use até 3 vezes mais recursos de CPU e E/S do que sua contagem de CPUs alocadas. Quando o dimensionamento automático é aplicado em bancos de dados criados em OCPUs superprovisionadas, se 3 vezes a contagem de CPUs resultar em um valor fracionário, ele será arredondado para o próximo número inteiro. Consulte Alocação de CPU durante o Dimensionamento Automático para obter mais detalhes.