

 O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a [publicação de blog ](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# Alocação de recursos extras de computação para otimização automática de banco de dados
<a name="t_extra-compute-autonomics"></a>

As operações autônomas melhoram o desempenho das consultas no cluster e ajudam a gerenciar os custos e a otimização do armazenamento. Para se beneficiar da otimização, você pode optar por alocar recursos extras de computação para garantir que essas operações sejam executadas de forma consistente, mesmo em períodos de alto tráfego. Observe que as operações autônomas executadas com esses recursos extras são faturáveis. Para ter mais informações sobre o faturamento de operações autônomas, consulte [Faturamento por operações autônomas](t_autonomics-billing.md) e [Preços do Amazon Redshift](https://aws.amazon.com/redshift/pricing/). 

 Se recursos extras de computação para operações autônomas forem desabilitados, o Amazon Redshift suspenderá temporariamente essas operações durante períodos de alta carga do sistema a fim de minimizar o impacto em workloads simultâneas, até que haja recursos suficientes para executá-las sem afetar negativamente as consultas dos usuários, o que pode afetar o desempenho. 

## Gerenciar recursos extras de computação para operações autônomas
<a name="t_extra-compute-autonomics_enable"></a>

Por padrão, recursos extras de computação para operações autônomas estão desabilitados tanto para clusters provisionados quanto para grupos de trabalho sem servidor, com exceção dos grupos de trabalho sem servidor com ajuste de escala e otimização orientados por IA. Para grupos de trabalho sem servidor com ajuste de escala e otimização orientados por IA, recursos extras de computação para operações autônomas são sempre habilitados e gerenciados automaticamente, dependendo do seu perfil de preço/desempenho.

Você pode optar por habilitar recursos extras de computação durante ou após a criação do cluster ou do grupo de trabalho.

### Gerenciar recursos extras de computação para operações autônomas em clusters provisionados usando o console do Amazon Redshift
<a name="t_extra-compute-autonomics_enable_provisioned_console"></a>

Ao criar um cluster, é possível habilitar recursos extras de computação para operações autônomas escolhendo **Habilitar computação extra** no painel **Configuração de operações autônomas**. Para fazer isso:
+ Selecione **Criar cluster**.
+ No painel **Configuração de operações autônomas**, escolha **Habilitar computação extra**.
+ Você criará um cluster com computação extra habilitada.

Para ter mais informações, consulte [Criar um cluster](https://docs.aws.amazon.com/redshift/latest/mgmt/create-cluster.html) no *Guia de gerenciamento de clusters do Amazon Redshift*.

Para habilitar recursos extras de computação depois de criar um cluster:
+ Acesse o cluster no console do Amazon Redshift.
+ Na página de detalhes do cluster, selecione **Editar configuração de operações autônomas** no menu suspenso **Ações**.
+ Escolha **Habilitar computação extra**.

### Gerenciar operações autônomas de computação extra em clusters provisionados usando a AWS CLI
<a name="t_extra-compute-autonomics_enable_provisioned_cli"></a>

Para criar um cluster provisionado com recursos extras de computação para operações autônomas, use o comando `create-cluster` com a opção `extra-compute-for-automatic-optimization`.

```
aws redshift create-cluster --cluster-identifier <value> \
--node-type <value> \
--cluster-type <value> \
--master-username <value> \
--master-user-password <value> \
--extra-compute-for-automatic-optimization \
--region <value>
```

Para habilitar recursos extras de computação para operações autônomas em um cluster provisionado existente, use o comando `modify-cluster` com a opção `extra-compute-for-automatic-optimization`.

```
aws redshift modify-cluster --cluster-identifier <value> \
--extra-compute-for-automatic-optimization \
--region <value>
```

Para desabilitar recursos extras de computação para operações autônomas em um cluster provisionado existente, use o comando `modify-cluster` com a opção `no-extra-compute-for-automatic-optimization`.

```
aws redshift modify-cluster --cluster-identifier <value> \
--no-extra-compute-for-automatic-optimization \
--region <value>
```

### Gerenciar operações autônomas de computação extra para grupos de trabalho sem servidor usando o console do Amazon Redshift
<a name="t_extra-compute-autonomics_enable_serverless_console"></a>

Ao criar um grupo de trabalho, é possível habilitar recursos extras de computação para operações autônomas escolhendo **Habilitar computação extra** no painel **Configuração de operações autônomas**.
+ Escolha **Create workgroup (Criar grupo de trabalho)**.
+ Na **Etapa 1**, no painel **Configuração de operações autônomas**, escolha **Habilitar computação extra**.
+ Você criará um grupo de trabalho sem servidor com computação extra habilitada.

**nota**  
A opção **Habilitar computação extra** pode não estar disponível se você tiver selecionado uma **meta de preço/desempenho**. Isso ocorre porque, para grupos de trabalho sem servidor com ajuste de escala e otimização orientados por IA, recursos extras de computação para operações autônomas são habilitados e gerenciados automaticamente com base em seu perfil de preço/desempenho.

Para habilitar recursos extras de computação depois de criar um grupo de trabalho:
+ Acesse o grupo de trabalho no console do Amazon Redshift sem servidor.
+ Na página de detalhes do grupo de trabalho, selecione **Editar configuração de operações autônomas** no menu suspenso **Ações**.
+ Escolha **Habilitar computação extra**.

**nota**  
A opção **Editar configuração de operações autônomas** poderá estar desativada se o grupo de trabalho tiver uma **meta de preço/desempenho** definida. Isso ocorre porque, para grupos de trabalho sem servidor com ajuste de escala e otimização orientados por IA, recursos extras de computação para operações autônomas são habilitados e gerenciados automaticamente com base em seu perfil de preço/desempenho.

### Gerenciar operações autônomas de computação extra para grupos de trabalho sem servidor usando a AWS CLI
<a name="t_extra-compute-autonomics_enable_serverless_cli"></a>

Para criar um grupo de trabalho sem servidor com recursos extras de computação alocados para operações autônomas, use o comando `create-workgroup` com a opção `extra-compute-for-automatic-optimization`.

```
aws redshift-serverless create-workgroup --base-capacity <value> \
--namespace-name <value> \
--workgroup-name <value> \
--extra-compute-for-automatic-optimization \
--region <value>
```

Para habilitar recursos extras de computação para operações autônomas em um grupo de trabalho sem servidor existente, use o comando `update-workgroup` com a opção `--extra-compute-for-automatic-optimization`.

```
aws redshift-serverless update-workgroup \
--workgroup-name <value> \
--extra-compute-for-automatic-optimization \
--region <value>
```

Para desabilitar recursos extras de computação para operações autônomas em um grupo de trabalho sem servidor existente, use o comando `update-workgroup` com a opção `--no-extra-compute-for-automatic-optimization`.

```
aws redshift-serverless update-workgroup \
--workgroup-name <value> \
--no-extra-compute-for-automatic-optimization \
--region <value>
```

## Controle de custos de operações autônomas que usam recursos extras de computação
<a name="t_extra-compute-autonomics_cost-control"></a>

### Controle de custos de operações autônomas de computação extra em clusters provisionados
<a name="t_extra-compute-autonomics_cost-control_provisioned"></a>

Por meio do console do Amazon Redshift, é possível definir limites de uso em recursos extras de computação usados para operações autônomas em clusters provisionados. Os recursos extras de computação usados para operações autônomas não são contabilizados em relação a nenhum limite que você possa ter definido para escalabilidade simultânea e vice-versa.

Para criar um limite de uso de computação extra por meio do console:
+ Acesse a página de detalhes do cluster e selecione a guia **Manutenção** no menu de navegação do cluster.
+ Role para baixo e clique em **Criar limites de uso**, que abrirá a página **Gerenciar limites de uso**.
+ Na página **Gerenciar limites de uso**, localize a seção intitulada **Limite de uso de computação extra para otimização automática** e selecione **Adicionar limite**.

Para criar um limite de uso de computação extra usando a AWS CLI, use o comando `create-usage-limit` com o tipo de recurso `extra-compute-for-automatic-optimization`. O parâmetro `--limit-type` deve ser definido como `time` para esse tipo de recurso.

```
aws redshift create-usage-limit \
--cluster-identifier <value> \
--feature-type extra-compute-for-automatic-optimization \
--limit-type time \
--period <value> \
--amount <value> \
--breach-action <value>
```

Os parâmetros `--period` e `--breach-action` aceitam os mesmos valores dos outros limites de uso. Para ter mais informações, consulte [Definir um limite de uso](https://docs.aws.amazon.com/redshift/latest/mgmt/rs-mgmt-set-limit-cluster.html) no *Guia de gerenciamento de clusters do Amazon Redshift*.

### Controle de custos de operações autônomas de computação extra em grupos de trabalho sem servidor
<a name="t_extra-compute-autonomics_cost-control_serverless"></a>

O Amazon Redshift sem servidor oferece recursos para definir limites de uso para grupos de trabalho sem servidor. Consulte [Definir limites de uso, inclusive limites de RPU](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-workgroup-max-rpu.html) no *Guia de gerenciamento do Amazon Redshift*. O uso de operações autônomas de computação extra no Amazon Redshift sem servidor está incluído no uso geral sem servidor, assim como as consultas de usuário.

Por meio do console do Amazon Redshift sem servidor, é possível ver quantos segundos de RPU o grupo de trabalho sem servidor está usando para operações autônomas de computação extra. Para fazer isso:
+ Acesse o **console do Amazon Redshift sem servidor**.
+ Selecione **Monitoramento de recursos** na barra lateral.
+ Selecione um grupo de trabalho.
+ Role para baixo até o grafo **Segundos cobrados de computação extra para otimizações automáticas**.

Para ter mais informações, consulte [Console do Amazon Redshift sem servidor](https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-console.html) no *Guia de gerenciamento do Amazon Redshift*.

Também é possível verificar a visualização do sistema [SYS\$1SERVERLESS\$1USAGE](SYS_SERVERLESS_USAGE.md) para encontrar o `charged_extra_compute_for_automatic_optimization_seconds`, que registra os segundos acumulados de unidade de computação (RPU) cobrados para otimizações automáticas.