Partilhar via


Usar recomendações de índice

O ajuste de índice guarda as recomendações que ele produz em um conjunto de tabelas localizadas sob o esquema intelligentperformance na base de dados azure_sys.

Essas recomendações podem ser lidas usando a 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 destes dois métodos revela o texto das consultas para as quais as recomendações foram elaboradas. Esse comportamento é intencional, porque os textos das consultas podem conter informações confidenciais. A visualização do texto dessas declarações só deve ser permitida aos sujeitos com autorização para aceder à base de dados. Mas não deve ser permitido a sujeitos aos quais só é concedido acesso à instância do Banco de Dados do Azure para servidor flexível PostgreSQL, como um recurso do Azure.

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

Observação

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

Observação

A otimização do índice depende do Query Store, que não é suportado no Azure Database para PostgreSQL versão 18.

Etapas para listar recomendações de índice

Usando o portal do Azure:

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

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

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

      Captura de tela que mostra o aspeto da página 'Ajuste de índice' quando o recurso está ativado, mas não há recomendações.

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

      Captura de tela que mostra o aspeto da página 'Ajuste de índice' quando o recurso está desativado e não há recomendações.

    • Se o recurso estiver desativado, mas foi ativado antes e produziu recomendações, a tela terá esta aparência:

      Captura de tela que mostra o aspeto da página 'Ajuste de índice' quando o recurso está desativado e há recomendações.

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

    Captura de tela que mostra o aspeto da página 'Ajuste de índice' quando há recomendações e a maneira de chegar à lista completa.

  4. A lista mostra todas as recomendações disponíveis com alguns detalhes para 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 que mostra o aspeto da página 'Recomendações de índice' com várias recomendações.

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

    Captura de tela que mostra o aspeto do painel

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 ter 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 a sua instância de servidor flexível do Azure Database para PostgreSQL.

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

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

  3. Supondo que o ajuste do índice produziu recomendações, selecione o resumo Exibir recomendações de índice para acessar a lista de recomendações disponíveis.

    Captura de tela que mostra o aspeto da página 'Ajuste de índice' quando há recomendações e a maneira de chegar à 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ê(s) deseja obter a declaração SQL e selecione Copiar script SQL.

      Captura de tela que mostra como copiar a instrução SQL da página 'Recomendações de índice'.

    • Ou selecione o nome da recomendação para mostrar os seus detalhes de recomendação de índice e selecione o ícone para copiar para a área de transferência na caixa de texto do script SQL para copiar a instrução SQL.

      Captura de tela que mostra como copiar a instrução SQL da página 'Detalhes da recomendação do índice'.