Exercício: Avaliar o desempenho da consulta usando o Repositório de Consultas

Concluído

Importante

Precisa da sua subscrição do Azure para concluir os exercícios neste módulo. Se não tiver uma subscrição do Azure, pode configurar uma conta de avaliação gratuita em Criar na nuvem com uma conta gratuita do Azure.

Criar o ambiente de exercício

Antes de começar

  • Você instalou e iniciou o Banco de Dados do Azure para o servidor flexível PostgreSQL.
  • Você instalou o Azure Data Studio.
  • Baixe os scripts de laboratório do PostgreSQL Labs.
  • Transfira e instale o pgAdmin 4 a partir de Download
  • Abra o Azure Data Studio e conecte-se ao seu banco de dados do Azure para servidor flexível PostgreSQL.

Restaurar banco de dados AdventureWorks

  1. Inicie o pgAdmin e digite a senha que você especificou durante a instalação.

  2. Clique com o botão direito do mouse em Servidores, selecione Registrar e selecione Servidor. Screenshot of server registration menu in p g Admin.

  3. Em Nome, digite PostgreSQL Exercício 10 e selecione a guia Conexão .

  4. Em Nome/endereço do host, digite o valor especificado quando implantou o servidor.

  5. Em Nome de usuário, digite demo.

  6. Em Senha, digite Pa$$w 0rd.

  7. Selecione Salvar senha.

  8. Selecione Guardar.

  9. Expanda Exercício PostgreSQL, clique com o botão direito do mouse em Bancos de Dados, selecione Criar e selecione Banco de Dados. Screenshot showing Create Database menu item.

  10. Em Banco de dados, digite adventureworks e selecione Salvar.

  11. Clique com o botão direito do mouse em adventureworks e selecione Restaurar.

  12. Em Nome do arquivo, digite o local do caminho que você especificou quando baixou os scripts de laboratório mais \AdventureWorksPG.gz.

  13. Em Número de trabalhos, digite 1.

  14. Em Nome da função, selecione demonstração.

  15. Selecione Restaurar.

    Screenshot of Restore dialog box.

  16. Aguarde até que o processo de restauração seja concluído.

  17. Você pode ignorar quaisquer erros que ocorram porque esses objetos não são necessários para esses módulos.

Tarefa 1: Ativar o modo de captura de consulta

  1. Navegue até o portal do Azure e entre.

  2. Selecione seu Banco de Dados do Azure para servidor PostgreSQL para este exercício.

  3. Em Configurações, selecione Parâmetros do servidor.

  4. Navegue até a configuração pg_qs.query_capture_mode .

  5. Selecione TOP.

    Screenshot of settings to turn Query Store on.

  6. Navegue até p g m s_wait_sampling.query_capture_mode, selecione ALL e selecione Salvar. Screenshot of settings to turn p g m s_wait_sampling.query_capture_mode on.

  7. Aguarde a atualização dos parâmetros do servidor.

Ver dados pg_stat

  1. Inicie o Azure Data Studio.

  2. Selecione Ligar.

    Screenshot showing Connect icon.

  3. Selecione seu servidor PostgreSQL e selecione Conectar.

  4. Digite cada uma das seguintes consultas e selecione Executar.

    SELECT * FROM pg_stat_activity;
    
  5. Analise as métricas disponíveis.

  6. Deixe o Azure Data Studio aberto para a próxima tarefa.

Tarefa 2: Examinar estatísticas de consulta

Nota

Para um banco de dados recém-criado, pode haver estatísticas limitadas, se houver. Se você esperar por 30 minutos, haverá estatísticas de processos em segundo plano.

  1. Selecione o banco de dados azure_sys .

    Screenshot of the database selector.

  2. Digite cada uma das consultas a seguir e selecione Executar.

    SELECT * FROM query_store.query_texts_view;
    
    SELECT * FROM query_store.qs_view;
    
    SELECT * FROM query_store.runtime_stats_view;
    
    SELECT * FROM query_store.pgms_wait_sampling_view;
    
  3. Analise as métricas disponíveis.

Tarefa 3: Excluir o servidor PostgreSQL

Depois de concluir todos os exercícios, você pode excluir o Banco de Dados do Azure para PostgreSQL com as seguintes etapas:

  1. No Azure Data Studio, na página Banco de Dados do Azure para PostgreSQL, selecione Visão geral.
  2. Selecione Eliminar.
  3. Selecione Ignorar comentários.
  4. Digite o nome do servidor.
  5. Selecione Eliminar.