Usar Dimensionamento Automático

Quando você cria uma instância do Autonomous Database, por padrão, o dimensionamento automático de computação é ativado e o de armazenamento é desativado. Você pode gerenciar o dimensionamento automático na Console do Oracle Cloud Infrastructure para ativar ou desativar o dimensionamento automático de computação ou de armazenamento.

Dimensionamento Automático do Serviço Compute

Com o dimensionamento automático de computação ativado, o banco de dados pode usar até três vezes mais recursos de CPU e de Entrada/Saída do que o especificado pelo número de ECPUs (OCPUs se seu banco de dados usar OCPUs), conforme mostrado no campo Contagem de ECPUs ou Contagem de OCPUs na Console do Oracle Cloud Infrastructure.

Quando o dimensionamento automático está ativado, se sua carga de trabalho exigir recursos adicionais de CPU e Entrada/Saída, o banco de dados usará automaticamente os recursos sem a necessidade de intervenção manual. Por exemplo:

  • No modelo de computação de ECPU, quando a contagem de ECPUs é 512, isso permite que o banco de dados use até 512 x 3 ECPUs (1536 ECPUs) quando o dimensionamento automático está ativado.

    Para ver o número médio de ECPUs usadas durante uma hora, você pode usar o gráfico "Número de ECPUs alocadas" na guia Visão Geral do cartão Painel de Controle do Banco de Dados no Database Actions. Consulte Visão Geral do Painel de Controle do Banco de Dados para obter mais informações.

  • No modelo de computação de OCPU, quando a contagem de OCPUs é 128, isso permite que o banco de dados use até 128 x 3 OCPUs (384 OCPUs) quando o dimensionamento automático está ativado.

    Para ver o número médio de OCPUs usadas durante uma hora, você pode usar o gráfico "Número de OCPUs alocadas" na guia Visão Geral do cartão Painel de Controle do Banco de Dados do Database Actions. Consulte Visão Geral do Painel de Controle do Banco de Dados para obter mais informações.

A ativação do dimensionamento automático de computação não altera as definições de simultaneidade e paralelismo dos serviços predefinidos. Consulte mais informações em Gerenciar Simultaneidade e Prioridades no Autonomous Database.

Observação

O tipo de licença determina a contagem de ECPU máxima. Por exemplo, SE o tipo de licença for Traga sua própria licença (BYOL) com o Oracle Database Standard Edition (SE), a contagem de ECPU máxima será 32. Para esse tipo de licença, o valor máximo permitido para contagem de ECPU é 32. Com o dimensionamento automático de computação ativado, você pode usar até contagem de ECPUs x 3 ECPUs. Essa licença restringe o número de ECPUs que você pode usar a um máximo de 32 ECPUs, com ou sem o dimensionamento automático de computação ativado.

Quando o dimensionamento automático de computação está ativado, seu banco de dados pode usar e você pode ser cobrado pelo consumo adicional de CPU, conforme necessário, pela sua carga de trabalho, até três vezes (3x) o número de CPUs base (conforme mostrado no campo contagem de ECPUs ou contagem de OCPUs na Console do Oracle Cloud Infrastructure). Consulte Oracle Autonomous Database Serverless Features Billing para obter detalhes sobre o faturamento de dimensionamento automático de computação.

Consulte Adicionar Recursos de CPU ou Armazenamento ou Ativar Dimensionamento Automático para obter as etapas de ativação do dimensionamento automático de computação.

Dimensionamento Automático de Armazenamento

Quando você cria uma instância do Autonomous Database, por padrão, o Dimensionamento automático de armazenamento está desativado. Você pode gerenciar o dimensionamento e ativar o dimensionamento automático de armazenamento na Console do Oracle Cloud Infrastructure ou usando a API.

Com o Dimensionamento automático de armazenamento ativado, o Autonomous Database pode ser expandido para usar até três vezes o armazenamento base reservado, conforme especificado pelo armazenamento mostrado no campo Storage na Console do Oracle Cloud Infrastructure. Se você precisar de armazenamento adicional, o banco de dados usará automaticamente o armazenamento reservado sem a necessidade de qualquer intervenção manual.

Você especifica o armazenamento base ao provisionar ou clonar seu banco de dados ou pode alterar o armazenamento a qualquer momento clicando em Gerenciar alocação de recursos e alterando o tamanho do armazenamento. Dependendo do tipo de carga de trabalho e da seleção do modelo de computação, você tem estas opções para especificar as unidades de armazenamento base reservadas:

  • Data Warehouse: Especifique seu armazenamento em Terabytes (TB).

  • Processamento de Transações: Especifique seu armazenamento em Gigabytes (GB) ou Terabytes (TB). As unidades GB só estarão disponíveis quando o tipo de Carga de Trabalho for Processamento de Transações e o modelo de Computação for ECPU.

Usando a Console do Oracle Cloud Infrastructure ou as APIs, você pode provisionar ou dimensionar automaticamente o armazenamento de uma instância do Autonomous Database de até 384 TB. Para requisitos de armazenamento maiores que 384 TB, a Oracle recomenda que você registre uma Solicitação de Serviço no Suporte do Oracle Cloud.

Por exemplo, se seu armazenamento for de 100 TB e o dimensionamento automático de armazenamento estiver ativado, você terá acesso a um máximo de 300 TB de armazenamento e, se seu armazenamento for de 200 TB, terá acesso a um máximo de 384 TB (se você solicitou um máximo maior arquivando uma solicitação de serviço, o máximo será seu tamanho máximo personalizado).

À medida que os dados fluem, dependendo do seu tipo de carga de trabalho, você é cobrado da seguinte forma:

  • Para uso de armazenamento abaixo do seu armazenamento base reservado, você será faturado com base no seu armazenamento base.

  • Depois que o armazenamento alocado exceder seu armazenamento base reservado, o uso do armazenamento será cobrado com base no armazenamento alocado arredondado para o TB mais próximo do tipo de carga de trabalho Data Warehouse e para o GB mais próximo dos tipos de carga de trabalho Processamento de Transações, APEX ou JSON, em uma determinada hora.

Por exemplo, quando o tipo de Carga de Trabalho é Data Warehouse, se o armazenamento base reservado for de 4 TB, até que o armazenamento alocado exceda 4 TB de armazenamento, você será cobrado com base no armazenamento base (4 TB). Depois que você exceder 4 TB, o armazenamento será cobrado com base no armazenamento alocado arredondado para o TB mais próximo, em uma determinada hora. Neste exemplo, se o armazenamento alocado crescer mais de 4 TB em uma determinada hora, digamos, para 4,9 TB, você será cobrado por 5 TB de armazenamento dessa hora em diante.

Se, em seguida, você excluir 1 TB de dados, seu armazenamento alocado permanecerá em 4,9 TB e você será cobrado por 5 TB até que execute uma operação de diminuição. Quando você executa uma operação de redução, o Autonomous Database pode reduzir seu armazenamento alocado de volta para 3.9TB (reduzindo os dados e desfazendo os tablespaces). Depois que a operação de diminuição for concluída e o seu armazenamento alocado (3.9TB) estiver mais uma vez abaixo do seu armazenamento base reservado (4 TB), você será novamente cobrado pelo seu armazenamento base reservado de 4 TB. Consulte Reduzir Armazenamento para obter mais informações.

Observação

A redução do tablespace temporário exige a reinicialização do banco de dados.

Se você desativar o Dimensionamento automático de armazenamento e o armazenamento usado for maior que o armazenamento base reservado, conforme especificado pelo armazenamento mostrado no campo Armazenamento na Console do Oracle Cloud Infrastructure, o Autonomous Database mostrará uma advertência na caixa de diálogo de confirmação de desativação do dimensionamento automático de armazenamento. O aviso permite que você saiba que o valor de armazenamento base reservado será aumentado para o TB mais próximo maior que o uso de armazenamento real em uma instância de carga de trabalho do Data Warehouse ou para o GB mais próximo maior que o uso de armazenamento real em uma instância de carga de trabalho de Processamento de Transações e mostra o novo valor de armazenamento base reservado.

Para ver o uso do armazenamento da instância do Autonomous Database, você pode exibir os gráficos "Armazenamento alocado" e "Armazenamento usado" na guia Visão Geral clicando no cartão Painel de Controle do Banco de Dados no Database Actions. Consulte Visão Geral do Painel de Controle do Banco de Dados para obter mais informações.

Consulte Adicionar Recursos de CPU ou de Armazenamento ou Ativar Dimensionamento Automático para obter as etapas de ativação do dimensionamento automático de armazenamento.

Observe o seguinte quando você ativa o Dimensionamento automático de armazenamento:

  • O Autonomous Database usa o Exadata Smart Flash Cache para armazenar automaticamente em cache os dados acessados com frequência, oferecendo altas taxas de E/S e tempos de resposta rápidos do flash. O volume de flash cache para seu banco de dados depende do volume de armazenamento provisionado ou do volume de armazenamento alocado se você ativar o dimensionamento automático do armazenamento.

    Com o dimensionamento automático do armazenamento desativado, o tamanho mínimo garantido do cache flash é 10% do tamanho de armazenamento provisionado do seu banco de dados.

    Com o dimensionamento automático de armazenamento ativado, o tamanho mínimo garantido do cache flash é de 10% do tamanho de armazenamento base provisionado do seu banco de dados ou de seu tamanho de armazenamento alocado, o que for maior.

Reduzir Armazenamento

Quando o armazenamento usado no banco de dados é significativamente mais baixo que o armazenamento alocado, a operação de diminuição reduz o armazenamento alocado.

Para entender a alocação de armazenamento e a operação de diminuição, observe o seguinte:

  • Armazenamento base reservado: é o volume base de armazenamento que você seleciona para o banco de dados quando provisiona ou dimensiona o banco de dados, excluindo qualquer valor dimensionado automaticamente. O armazenamento base reservado é mostrado no campo Armazenamento na Console do Oracle Cloud Infrastructure.

  • Armazenamento alocado: é o volume de armazenamento fisicamente reservado para todos os tablespaces de banco de dados (excluindo tablespaces de esquema de amostra). Esse número também inclui espaço livre nesses tablespaces.

  • Armazenamento usado: é o volume de armazenamento realmente usado em todos os tablespaces (excluindo os tablespaces de esquema). O armazenamento usado exclui o espaço livre nesses tablespaces. O armazenamento usado é aquele realmente utilizado por objetos, tabelas, índices etc. de banco de dados, incluindo espaço temporário usado internamente.

  • Armazenamento máximo: é o armazenamento máximo reservado. Quando o dimensionamento automático de armazenamento está desativado, o armazenamento máximo é igual ao armazenamento base reservado. Quando o dimensionamento automático de armazenamento está ativado, o armazenamento máximo é três vezes o armazenamento base (máximo = base reservada x 3).

Observação

A operação Diminuir não está disponível com o Autonomous Database Always Free.

Para diminuir o armazenamento:

  1. Na página Detalhes, clique em Gerenciar alocação de recursos.
  2. Na área Gerenciar alocação de recursos, selecione Reduzir.
  3. Clique em Confirm na caixa de diálogo Shrink Database.
Observação

A operação Shrink é longa.

A operação Diminuir exige que todas as seguintes condições sejam aplicadas:

  • O Serviço Storage Auto Scaling deve estar ativado.

  • O armazenamento alocado deve ser maior que o armazenamento base reservado.

  • O armazenamento alocado, arredondado para cima para o 1 TB mais próximo, pode ser reduzido em 1 TB ou mais.

  • A seguinte condição deve ser verdadeira:

    Armazenamento alocado - Armazenamento usado > 100 GB

Quando você clica em Reduzir e essas condições não são atendidas, o Autonomous Database mostra a caixa de diálogo Ação indisponível.

Observe o seguinte para a operação Reduzir:

  • A operação de compactação executa uma operação alter table... move online que usa as CPUs do banco de dados. Nos casos em que a operação de redução está em execução lenta ou demorando muito, a Oracle recomenda que você aumente o número de CPUs. Consulte Adicionar Recursos de CPU ou Armazenamento ou Ativar Dimensionamento Automático para obter mais informações.

  • A operação de diminuição não será permitida se a instância do Autonomous Database conter o seguinte:

    • Índices vetores

    • Tabelas de Fila Avançada

    • Tabelas MEMOPTIMIZE FOR WRITE

  • Se você tiver colunas com o tipo de dados ROWID, os ROWIDs para os quais esses valores de coluna apontam poderão ser alterados durante a operação de diminuição.

  • As tabelas que contiverem os seguintes poderão ser movidas off-line durante a operação de diminuição. As operações de DML nessas tabelas podem ser bloqueadas durante a movimentação e os índices dessas tabelas podem se tornar inúteis até que a operação de diminuição seja concluída:

    • Tabelas com índices de junção de bitmap

    • Tabelas aninhadas

    • Tabelas de objetos

    • Tabelas imutáveis

    • Tabelas de cadeia de blocos

    • Tabelas partição com índices de domínio

  • Se você executar uma operação Diminuir logo após uma operação de exclusão de dados, a operação Diminuir poderá falhar. Isso pode ocorrer devido ao atraso necessário para que o Autonomous Database recalcule os valores de armazenamento. Nesse caso, a Oracle recomenda que você repita a operação Diminuir (ou seja, aguarde vários minutos para que a exclusão do armazenamento e quaisquer atualizações de uso do armazenamento associadas sejam concluídas e execute a operação Diminuir novamente).