Compartilhar via


Usar as recomendações de índice

O ajuste de índice mantém as recomendações feitas em um conjunto de tabelas localizadas sob o esquema intelligentperformance no banco de dados azure_sys.

Essas recomendações podem ser acessadas através da página de Ajuste de Índice no portal do Azure ou usando o comando CLI az postgres flexible-server index-tuning list-recommendations do Azure.

No entanto, nenhum desses dois métodos revela o texto das consultas para as quais as recomendações foram produzidas. Esse comportamento é intencional, pois os textos das consultas podem conter informações confidenciais. Ver o texto dessas instruções só deve ser permitido a entidades com autorização para acessar o banco de dados. Mas não deve ser permitido a sujeitos que recebem acesso apenas à instância do servidor flexível do Banco de Dados do Azure para PostgreSQL, como um recurso do Azure.

Portanto, se você precisar ler o texto das consultas, será necessário receber permissões para se conectar ao mecanismo de banco de dados, para que você possa executar consultas para recuperar essas informações de duas exibições disponíveis dentro do intelligent performanceazure_sys banco de dados.

Observação

As recomendações são excluídas automaticamente 35 dias após a última vez em que são produzidas. Para que esse mecanismo de exclusão automática funcione, o ajuste de índice deve ser habilitado.

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.

Etapas para listar recomendações 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.

    • Se o recurso estiver habilitado, mas nenhuma recomendação for produzida ainda, a tela terá a seguinte aparência:

      Captura de tela mostrando o aspecto da página “Ajuste de Índice” quando o recurso está habilitado, mas não há recomendações.

    • Se o recurso estiver desabilitado e nunca tiver produzido recomendações no passado, a tela terá esta aparência:

      Captura de tela mostrando o aspecto da página “Ajuste de Índice” quando o recurso está desabilitado e não há recomendações.

    • Se o recurso estiver desabilitado, mas tiver sido habilitado antes e produzido recomendações, a tela terá esta aparência:

      Captura de tela mostrando o aspecto da página “Ajuste de Índice” quando o recurso está desabilitado e há recomendações.

  3. Se houver recomendações disponíveis, selecione a Exibir recomendações de índice para acessar a lista completa:

    Captura de tela mostrando o aspecto da página “Ajuste de Índice” quando há recomendações e a maneira de acessar a lista completa.

  4. A lista mostra todas as recomendações disponíveis com alguns detalhes de cada uma delas. Por padrão, a lista é classificada por Última recomendação em ordem decrescente, mostrando as recomendações mais recentes na parte superior. No entanto, você pode classificar por qualquer outra coluna e pode usar a caixa de filtragem para reduzir a lista de itens mostrados. Os itens filtrados são aqueles cujos nomes de banco de dados, esquema ou tabela contêm o texto fornecido:

    Captura de tela mostrando o aspecto da página

  5. Para ver mais informações sobre uma recomendação específica, selecione o nome dessa recomendação, e o painel de Detalhes da recomendação de índice será aberto no lado direito da tela para exibir todos os detalhes disponíveis sobre a recomendação:

    Captura de tela mostrando o aspecto do painel de

Etapas para aplicar recomendações de índice

As recomendações de índice contêm a instrução SQL que você pode executar para implementar a recomendação.

A seção a seguir demonstra como essa declaração pode ser obtida para uma recomendação específica.

Depois de obter a instrução, você pode usar qualquer cliente PostgreSQL de sua preferência para se conectar ao seu servidor e aplicar a recomendação.

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. Supondo que o ajuste de índice tenha produzido recomendações, selecione a opção Ver resumo das recomendações de índice para acessar a lista de recomendações disponíveis.

    Captura de tela mostrando o aspecto da página “Ajuste de Índice” quando há recomendações e a maneira de acessar a lista completa.

  4. Da lista de recomendações, escolha uma das opções:

    • Selecione as reticências à direita da recomendação para a qual você deseja obter a instrução SQL e selecione Copiar script SQL.

      Captura de tela mostrando como copiar a instrução SQL da página

    • Ou selecione o nome da recomendação para exibir seus Detalhes da recomendação de índice e selecione o ícone copiar para a área de transferência na caixa de texto Script SQL para copiar a instrução SQL.

      Captura de tela mostrando como copiar a instrução SQL da página