Compartilhar via


Configurar o ajuste de índice

O ajuste de índice pode ser habilitado, desabilitado e configurado por meio de um conjunto de parâmetros que controlam seu comportamento, como a frequência com que uma sessão de ajuste pode ser executada.

O ajuste de índice depende do repositório de consultas. Não recomendamos habilitar o repositório de consultas no tipo de preço com capacidade de intermitência, devido às implicações de desempenho que ele pode ter. Pelo mesmo motivo, o ajuste de índice não é recomendado para servidores que usam computação da camada Burstable.

O ajuste de índice é um recurso de aceitação que não é habilitado por padrão em um servidor. Ele pode ser habilitado ou desabilitado globalmente para todos os bancos de dados em um determinado servidor e não pode ser ativado ou desativado por banco de dados.

Etapas para habilitar o ajuste de índice

Observação

O ajuste de índice depende do repositório de consultas, que não tem suporte no Banco de Dados do Azure para PostgreSQL versão 18.

Usando o portal do Azure:

  1. Selecione sua instância do servidor flexível do Banco de Dados do Azure para PostgreSQL.

  2. No menu de recursos, em Desempenho Inteligente, selecione Ajuste de índice.

    Captura de tela que mostra a opção de menu Ajuste de índice na seção Desempenho Inteligente, para habilitar o ajuste de índice.

  3. Se pg_qs.query_capture_mode estiver definido como NONE ou index_tuning.mode estiver definido como OFF, a página Ajuste de índice oferece a opção de habilitar o ajuste de índice. Selecione um dos dois botões Habilitar ajuste de índice para habilitar o recurso de ajuste de índice e sua dependência necessária do repositório de consultas, se o repositório de consultas estiver desabilitado.

    Captura de tela que mostra como habilitar o ajuste de índice por meio da página de ajuste de índice.

  4. Aguarde a conclusão da implantação com êxito antes de considerar que o recurso está habilitado.

    Captura de tela que mostra a implantação concluída para habilitar o ajuste de índice.

  5. Depois de habilitar o ajuste de índice, aguarde 12 horas para que o mecanismo de ajuste de índice analise a carga de trabalho coletada pelo repositório de consultas durante esse tempo e, eventualmente, produza recomendações de criação ou descarte de índice.

Importante

Quando o ajuste de índice é habilitado por meio do botão Habilitar ajuste de índice, se pg_qs.query_capture_mode estiver definido como NONE, ele será alterado para ALL. Se ele já foi definido como TOP ou ALL, ele é deixado em seu estado atual.

Etapas para desabilitar o ajuste de índice

Usando o portal do Azure:

  1. Selecione sua instância do servidor flexível do Banco de Dados do Azure para PostgreSQL.

  2. No menu de recursos, em Desempenho Inteligente, selecione Ajuste de índice.

    Captura de tela que mostra a opção de menu Ajuste de índice na seção Desempenho Inteligente, para desabilitar o ajuste de índice.

  3. Selecione Desabilitar o ajuste de índice para desabilitar o recurso.

    Captura de tela mostrando como desabilitar o ajuste de índice na página Ajuste de índice.

  4. Aguarde a conclusão da implantação com êxito antes de considerar que o recurso está desabilitado.

    Captura de tela que mostra a implantação concluída para desabilitar o ajuste de índice.

  5. Avalie se deseja continuar usando o desempenho do Monitor com o repositório de consultas para monitorar o desempenho da carga de trabalho e deixá-la habilitada ou, se quiser desabilitá-la, definindo pg_qs.query_capture_mode como NONE.

Importante

Quando o ajuste de índice é desabilitado por meio do botão Desabilitar ajuste de índice, o parâmetro pg_qs.query_capture_mode do servidor não é definido como NONE, mas continuará como está configurado.

Etapas para mostrar o estado do ajuste de índice

Usando o portal do Azure:

  1. Selecione sua instância do servidor flexível do Banco de Dados do Azure para PostgreSQL.

  2. No menu de recursos, em Desempenho Inteligente, selecione Ajuste de índice.

    Captura de tela que mostra a opção de menu Ajuste de índice na seção Desempenho Inteligente, para desabilitar o ajuste de índice.

  3. Se o ajuste de índice estiver habilitado, a página exibirá o botão Desabilitar ajuste de índice .

    Captura de tela que mostra o aspecto da página de ajuste de índice quando o recurso está habilitado.

  4. Se o ajuste de índice estiver desabilitado, a página exibirá o botão Habilitar ajuste de índice .

    Captura de tela que mostra o aspecto da página de ajuste de índice quando o recurso está desabilitado.

Etapas para listar as configurações de ajuste de índice

Usando o portal do Azure:

  1. Selecione sua instância do servidor flexível do Banco de Dados do Azure para PostgreSQL.

  2. No menu de recursos, em Desempenho Inteligente, selecione Ajuste de índice.

    Captura de tela que mostra a opção de menu Ajuste de índice na seção Desempenho Inteligente, para desabilitar o ajuste de índice.

  3. Selecione configurações de ajuste.

    Captura de tela mostrando o botão Configurações de ajuste na página Ajuste de índice.

Etapas para modificar as configurações de ajuste de índice

Usando o portal do Azure:

  1. Selecione sua instância do servidor flexível do Banco de Dados do Azure para PostgreSQL.

  2. No menu de recursos, em Desempenho Inteligente, selecione Ajuste de índice.

    Captura de tela que mostra a opção de menu Ajuste de índice na seção Desempenho Inteligente, para desabilitar o ajuste de índice.

  3. Selecione configurações de ajuste.

    Captura de tela mostrando o botão Configurações de ajuste na página Ajuste de índice.

  4. Modifique os valores de quantas configurações você deseja alterar e selecione Salvar.

    Captura de tela que mostra o aspecto da página de ajuste de índice quando o recurso está habilitado.

  5. Aguarde até que a implantação seja concluída com êxito antes de considerar que o valor das configurações foi alterado.

    Captura de tela que mostra uma implantação concluída com êxito para modificar uma ou mais configurações de ajuste de índice.