Execute o ajuste inteligente no Banco de Dados do Azure para PostgreSQL – Servidor Flexível

APLICA-SE A: Banco de Dados do Azure para PostgreSQL – Servidor Flexível

Aplica-se a: Banco de Dados do Azure para PostgreSQL – Servidor Flexível versão 11 e posteriores.

Os recursos de ajuste inteligente no servidor flexível do Banco de Dados PostgreSQL do Azure oferecem uma maneira de melhorar automaticamente o desempenho dos seus bancos de dados. O ajuste inteligente ajusta automaticamente seus parâmetros checkpoint_completion_target, min_wal_size e bgwriter_delay com base nos padrões e valores de uso. Ele consulta estatísticas para seu banco de dados a cada 30 minutos e faz ajustes constantes para otimizar o desempenho sem qualquer interação.

O ajuste inteligente é um recurso que requer aceitação, portanto, ele não está ativo em um servidor por padrão. Ele está disponível para bancos de dados singulares e não é global. Habilitá-lo em um banco de dados não o habilita em todos os bancos de dados conectados.

Habilitar o ajuste inteligente pelo portal do Azure

  1. Entre no portal do Azure e selecione seu servidor do Banco de Dados do Azure para PostgreSQL.
  2. Na seção Configurações do menu, selecione Parâmetros de Servidor.
  3. Procure o parâmetro de ajuste inteligente.
  4. Defina o valor como True e selecione Salvar.

Aguarde até 35 minutos para que o primeiro lote de dados persista no banco de dados azure_sys.

Informações sobre o ajuste inteligente

O ajuste inteligente funciona em torno de três parâmetros principais para o tempo determinado: checkpoint_completion_target, max_wal_size e bgwriter_delay.

Esses três parâmetros afetam em grande parte:

  • A duração dos pontos de verificação.
  • A frequência dos pontos de verificação.
  • A duração das sincronizações.

O ajuste inteligente opera em ambas as direções. Ele tenta diminuir as durações durante as cargas de trabalho altas e aumentar as durações durante os segmentos ociosos. Dessa forma, você pode obter resultados personalizados durante períodos de tempo difíceis sem atualizações manuais.

Limitações e problemas conhecidos

  • O ajuste inteligente faz otimizações apenas em intervalos específicos. É possível que o recurso não faça nenhuma alteração.
  • Os bancos de dados excluídos na consulta podem causam pequenos atrasos na execução de melhorias do recurso.
  • Neste momento, o recurso faz otimizações apenas nas seções de armazenamento.