Exercício: Visualizar desempenho com Insight de Desempenho De Consulta

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 criar uma conta de teste gratuita na Build in the cloud com uma conta gratuita do Azure.

Criar o ambiente de exercício

Implementar servidor postgresql

  1. Inicie sessão no portal do Azure.

  2. Selecione Criar um recurso.

    Screenshot do ícone criar um recurso.

  3. Nos serviços de pesquisa e no tipo de mercadoPostgreSQL e selecione Base de Dados do Azure para PostgreSQL.

  4. Selecione Criar.

  5. No servidor Single, selecione Criar.

  6. Selecione No - Crie um servidor único.

  7. Selecione a subscrição, grupo de recursos e localização relevantes para o seu ambiente.

  8. Digite um nome de Servidor válido.

  9. Em versão, selecione 11.

  10. No Compute + armazenamento, selecione Configure servidor.

  11. Selecione Basic e selecione OK. Screenshot de definições para criar servidor PostgreSQL.

  12. Na Administração demo do tipo de nome de utilizador.

  13. Em password tipo Pa$$w 0rd.

  14. Em Confirmar palavra-passePa$$w 0rd.

  15. Selecione Rever + criar.

  16. Selecione Criar.

  17. Aguarde até que a colocação esteja completa.

  18. Quando a implementação estiver concluída, selecione Ir para o recurso.

  19. Selecione a segurança de ligação.

  20. Selecione Adicionar o endereço IP do cliente atual. Screenshot do Cliente Add I P.

  21. Em Permitir o acesso aos serviços Azure, selecione Sim.

  22. Selecione Guardar.

Restaurar base de dados AdventureWorks

  1. Clone o repositório de base de dados de amostras PostgreSQL nos Laboratórios PostgreSQL.

  2. Por exemplo, pode utilizar o seguinte código a partir de uma solicitação de comando:

    git clone https://github.com/MicrosoftLearning/mslearn-postgres c:\postgresql-samples-databases
    
  3. Descarregue e instale pgAdmin 4 a partir do Download

  4. Descarregue e instale o Azure Data Studio a partir do Download e instale o Azure Data Studio.

  5. Inicie o Azure Data Studio.

  6. Selecione o menu Ver e selecione Extensões.

  7. Nas extensões de pesquisa no Marketplace, digite PostgreSQL e selecione Instalar.

    Screenshot do botão de instalação da extensão PostgreSQL.

  8. Selecione Ligações.

    Screenshot do botão Connections.

  9. Selecione Servidores e selecione Nova ligação.

    Screenshot de Criar um botão de ligação.

  10. No tipo De Ligação, selecione PostgreSQL.

  11. No nome Do Servidor, digite o valor especificado quando implementou o servidor seguido de .postgres.database.azure.com.

  12. No nome do utilizador, escreva demo@ seguido do nome do seu servidor.

  13. Em Password, escreva Pa$$w 0rd.

  14. Selecione Remember password (Memorizar palavra-passe).

  15. Inicie o pgAdmin e introduza a palavra-passe que especificou durante a instalação.

  16. Clique no botão direito Servidores, selecione Registar e selecione Server. Screenshot do menu de registo do servidor em p g Administração.

  17. Em Nome, escreva Exercício Pós-SQL 10 e selecione o separador Ligação .

  18. No nome/endereço do anfitrião, digite o valor especificado quando implementou o servidor.

  19. No nome de utilizador, escrevademo@ seguido do nome do seu servidor.

  20. Em Password, escreva Pa$$w 0rd.

  21. Selecione Guarde a palavra-passe.

  22. Selecione Guardar.

  23. Expandir o Exercício Pós-CriseQL, clicar à direita Bases de Dados, selecionar Criar e selecionar Base de Dados. Screenshot mostrando o item do menu Criar Base de Dados.

  24. Na Base de Dados, escreva trabalhos de aventura e selecione Save.

  25. Clique à direita em trabalhos de aventura e selecione Restaurar.

  26. No Nome de Arquivo, digite o caminho especificado na declaração do clone git plus \AdventureWorksPG.gz.

  27. Em Número de empregos, tipo 1.

  28. Em nome de papel, selecione demo.

  29. Selecione Restaurar.

    Screenshot da caixa de diálogo Restore.

  30. Aguarde até que o processo de restauro esteja concluído.

  31. Pode ignorar quaisquer erros que ocorram porque esses objetos não são necessários para estes módulos.

Tarefa 1: Ligue o modo de captura de consulta

  1. Navegue para o portal do Azure e inscreva-se.

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

  3. Em Definições, selecione os parâmetros do Servidor.

  4. Navegue para a definição pg_qs.consulta_capture_mode .

  5. Selecione TOP.

    Screenshot das definições para ligar a Loja de Consultas.

  6. Navegue para p g m s_wait_sampling.consulta_capture_mode, selecione ALL e selecione Save. Screenshot de definições para ligar p g m s_wait_sampling.consulta_capture_mode ligado.

  7. Selecione Guardar e esperar que os parâmetros do servidor se atualização.

Ver dados pg_stat

  1. Inicie o Azure Data Studio.

  2. Selecione Ligar.

    Screenshot mostrando ícone de Connect.

  3. Selecione o seu servidor PostgreSQL e selecione Connect.

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

    SELECT * FROM pg_stat_activity;
    
  5. Reveja 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 uma base de dados recém-criada, pode haver estatísticas limitadas, se houver. Se esperar 30 minutos, haverá estatísticas de processos de fundo.

  1. Selecione a base de dados azure_sys .

    Screenshot do seletor de bases de dados.

  2. Digite cada uma das seguintes consultas e selecione Run.

    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. Reveja as métricas disponíveis.

  4. Navegue para o portal do Azure e inscreva-se.

  5. Selecione o seu servidor Base de Dados do Azure para PostgreSQL para este exercício.

  6. Selecione Consulta Performance Insight e reveja as métricas disponíveis.

Tarefa 3: Eliminar o servidor PostgreSQL

Depois de ter completado todos os exercícios, pode eliminar o Base de Dados do Azure para PostgreSQL com os seguintes passos:

  1. No Azure Data Studio, na sua página Base de Dados do Azure para PostgreSQL, selecione Overview.
  2. Selecione Eliminar.
  3. Selecione Skip feedback.
  4. Digite o nome do servidor.
  5. Selecione Eliminar.