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 dimensionamento automático 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 o dimensionamento automático 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 E/S do que o especificado pelo número de ECPUs (OCPUs se o 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 para CPU e E/S, o banco de dados usará automaticamente os recursos sem nenhuma intervenção manual necessária. 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 for 128, isso permitirá que o banco de dados use até 128 x 3 OCPUs (384 OCPUs) ao dimensionar automaticamente 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 no Database Actions. Consulte Visão Geral do Painel de Controle do Banco de Dados para obter mais informações.

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

Observação

Seu tipo de licença determina o máximo de contagem de ECPUs. Por exemplo, SE seu tipo de licença for Bring your own license (BYOL) com o Oracle Database Standard Edition (SE), o máximo de contagem de ECPUs será 32. Para esse tipo de licença, o valor máximo permitido para contagem de ECPUs é 32. Com o dimensionamento automático de computação ativado, você pode usar até contagem de ECPUs x 3 ECPUs. Esta licença restringe o número de ECPUs que você pode usar para um máximo de 32 ECPUs, com ou sem 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 para 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 para ativar o 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 é 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 do 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 Armazenamento na Console do Oracle Cloud Infrastructure. Se você precisar de armazenamento adicional, o banco de dados usará automaticamente o armazenamento reservado sem nenhuma intervenção manual necessária.

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 em Mais Ações na console do OCI e alterando o tamanho do armazenamento. Dependendo do seu 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 em GB só estão disponíveis quando o tipo de Carga de Trabalho é Processamento de Transações e o modelo de Computação é 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 com 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 o 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 o seu armazenamento for de 200 TB, você terá acesso a um máximo de 384 TB (se tiver solicitado um máximo maior preenchendo uma solicitação de serviço, o máximo será o tamanho máximo personalizado).

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

  • Para uso de armazenamento abaixo do seu armazenamento base reservado, você é cobrado 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 for 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 seu 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 aumentar mais de 4 TB em uma determinada hora, digamos, para 4,9 TB, você será cobrado por 5 TB de armazenamento a partir dessa hora.

Se você excluir 1 TB de dados, o armazenamento alocado permanecerá em 4,9 TB e você será cobrado por 5 TB até executar uma operação de redução. Quando você executa uma operação de compactação, o Autonomous Database pode reduzir o armazenamento alocado de volta para 3.9TB (diminuindo os dados e desfazendo tablespaces). Depois que a operação de redução for concluída e seu armazenamento alocado (3.9TB) estiver novamente abaixo do seu armazenamento base reservado (4 TB), você será cobrado novamente 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 requer uma reinicialização do banco de dados.

Se você desativar o Dimensionamento automático do 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 do 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 do Transaction Processing 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 Armazenamento ou Ativar Dimensionamento Automático para obter as etapas para ativar o 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 em cache automaticamente dados acessados com frequência, oferecendo altas taxas de E/S e tempos de resposta rápidos do flash. A quantidade de flash cache para seu banco de dados depende da quantidade de armazenamento provisionado ou da quantidade de armazenamento alocado se você ativar o dimensionamento automático do armazenamento.

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

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

Diminuir armazenamento

Quando o armazenamento usado no banco de dados é significativamente menor do que o armazenamento alocado, a operação de redução reduz o armazenamento alocado.

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

  • Armazenamento base reservado: é o volume base de armazenamento selecionado para o banco de dados quando você 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 reservado fisicamente para todos os tablespaces do banco de dados (excluindo tablespaces de esquema de amostra). Esse número também inclui o espaço livre nesses tablespaces.

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

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

Observação

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

Para reduzir o armazenamento:

  1. Na lista drop-down Mais Ações da console do OCI, clique em Gerenciar alocação de recursos.
  2. Na área Gerenciar alocação de recursos, selecione Encolher.
  3. Clique em Confirmar na caixa de diálogo Compactar Banco de Dados.
Observação

A operação Diminuir é uma operação de longa execução.

A operação Encolher requer que todos os itens a seguir se apliquem:

  • O dimensionamento automático do armazenamento deve estar ativado.

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

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

  • O seguinte deve ser verdadeiro:

    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 Shrink:

  • 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á sendo executada de forma 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 compactação não será permitida se a instância do Autonomous Database contiver o seguinte:

    • Índices vetoriais

    • Filas de eventos transacionais

    • Tabelas MEMOPTIMIZE FOR WRITE

  • Se você tiver colunas com o tipo de dados ROWID, as ROWIDs para as quais esses valores de coluna apontam poderão mudar durante a operação de compactação.

  • As tabelas que contêm o seguinte podem ser movidas off-line durante a operação de redução. As operações DML nessas tabelas podem ser bloqueadas durante a movimentação e os índices de tabela dessas tabelas podem se tornar inutilizáveis até que a operação de compactação seja concluída:

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

    • Tabelas aninhadas

    • Tabelas de objeto

    • Tabelas imutáveis

    • Tabelas Blockchain

    • Tabelas particionadas com índices de domínio

  • Se você executar uma operação de Diminuição logo após uma operação de exclusão de dados, a operação de Diminuição poderá falhar. Isso pode ser 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 de Diminuição (ou seja, aguarde vários minutos para que a exclusão do armazenamento e quaisquer atualizações de uso de armazenamento associadas sejam concluídas e execute a operação de Diminuição novamente).