Painéis de servidor e banco de dados no Azure Data Studio

Painéis de servidor e banco de dados no Azure Data Studio

Add new widget details


O Azure Data Studio (ADS) é um desenvolvimento de banco de dados leve e integrado para oferecer suporte no local e na nuvem
    bancos de dados. Pode ser instalado no Windows e no sistema operacional Linux. Suponho que você esteja familiarizado com o
    SQL Server Management Studio. Se você trabalha na instância do SQL Server baseada em Linux, poderá instalar apenas o ADS naqueles
    sistemas. Podemos usar terminais integrados para executar as sessões do PowerShell e Terminal para o sistema Linux.

Depois de instalar o ADS e conectar-se a uma Instância SQL, ele fornece um painel padrão. Você deve sempre trabalhar no
    versão mais recente do ADS para se familiarizar com o recurso mais recente. Estou usando a versão mais recente ADS1.17.1 lançada em
    os 30º Abril de 2020. Se você já estiver executando uma versão anterior do ADS, poderá clicar nas configurações
    no canto inferior esquerdo e clique em Verificar atualizações.

Verifique se há atualizações no Azure Data Studio

Ele baixa automaticamente a versão mais recente do ADS, desde que você tenha uma conexão ativa com a Internet.

Inicie o ADS 1.17.1 e você terá uma bela tela de boas-vindas. Aqui você tem as seguintes opções

  • Criar uma conexão

  • Executar uma consulta

  • Crie um bloco de anotações SQL

  • Implantar um servidor

Painel de boas-vindas

Você também obtém links úteis para começar a aprender ADS e vídeo para familiarizá-lo com esta nova ferramenta.

Vídeos de aprendizagem

Você pode usar extensões no Azure Data Studio para estender os recursos suportados por esta ferramenta. Na página de boas-vindas, nós
    obtenha as seguintes extensões úteis de administração de banco de dados para instalá-lo ADS.

  • Agente do SQL Server

  • Perfil do SQL Server

  • Importação do SQL Server

  • Dacpac do SQL Server

Pacotes de administração SQL

Vamos nos conectar ao SQL Server no ADS, clique com o botão direito do mouse na instância e clique em Gerenciar.

Gerenciar instância do banco de dados

Ele abre o Painel do Servidor, como mostrado abaixo. Marquei seções diferentes na captura de tela usando números.

Painel do servidor no Azure Data Studio

Barra de acesso rápido

Nesta barra de ferramentas de acesso rápido, temos opções para iniciar algumas tarefas úteis, como backup, restauração e criação de um
    mesa externa. Você também recebe um hiperlink Saber mais para abrir a página da documentação – Gerencie servidores e bancos de dados com os widgets Insight no Azure Data Studio. isto
    requer uma conexão ativa à Internet no servidor em que o ADS está instalado.

Painel do servidor

Visão Geral da Instância SQL

Nesta seção, você obtém informações sobre a versão, edição, nome do host da instância SQL conectada, juntamente com o
    versão do sistema operacional.

Status do backup

Neste painel de backup, obtemos um resumo de alto nível dos backups do banco de dados:

  • Backup concluído nas últimas 24 horas

  • Os backups do banco de dados têm mais de 24 horas

  • Total de backups encontrados

Você também pode clicar no eclipse, como mostrado abaixo, e terá algumas opções, como mostrado abaixo.

Status do backup

Clique em Executar consulta, e abre uma nova guia de consulta com o script usado para mostrar detalhes no painel.

Executar consulta

Se clicarmos em Mostrar detalhes, mostra detalhes dos backups para cada banco de dados. Podemos clicar em um
    banco de dados específico e obtenha informações detalhadas, como modo de recuperação, estado do banco de dados, último horário de início e término do backup, integridade do backup.

Mostrar detalhes

Podemos iniciar o backup diretamente desta seção de detalhes. Clique no backup e ele inicia o assistente de backup.

Assistente de backup

Tamanho do banco de dados

É um painel amigável e ajuda a visualizar os dados e o tamanho do arquivo de log de todos os bancos de dados na instância.

Tabela de tamanho do banco de dados

Aqui, a barra rosa mostra o tamanho do arquivo de dados e a barra azul mostra o tamanho do arquivo de log. Você pode passar o mouse e obter o valor real
    ponto de dados para cada arquivo.

Tamanho do arquivo de dados e log

Às vezes, você pode ver que o tamanho do arquivo de log se destaca mais do que o tamanho do arquivo de dados. Pode ocorrer se o
    O banco de dados está no modelo de recuperação completa e você mantém backups do log de transações. Na captura de tela acima, vemos
[SQLShackDemo] o tamanho do arquivo de dados é mais significativo que um arquivo de log. Podemos acompanhar facilmente os tamanhos dos arquivos de banco de dados
    usando esse visual.

Semelhante ao visual do backup, também podemos clicar em Executar Consulta e visualizar os resultados junto com a consulta no ADS.

Visualizar consulta

Bases de dados

Clique nos bancos de dados e ele lista todos os bancos de dados em sua instância SQL. Você pode procurar um banco de dados específico
    usando a caixa de pesquisa.

Pesquisar banco de dados

Clique em um banco de dados específico (por exemplo – AdventureWorks). Oferece opções rápidas de menu para um determinado
    base de dados. Você também pode ver detalhes do banco de dados, como modelo de recuperação, último backup completo, último backup de log e o
    nível de compatibilidade.

Você também pode procurar objetos (tabelas, visualizações, procedimentos armazenados) também no banco de dados.

Pesquise objetos

É uma pesquisa interativa. O ADS começa a filtrar objetos assim que você digita caracteres na caixa de pesquisa.

Pesquisa interativa

Podemos clicar com o botão direito do mouse em um objeto específico, e ele oferece opções diferentes para tabelas, procedimentos armazenados e
    Visualizações.

Tabelas

  • Editar dados

    Você pode editar os dados existentes em um painel gráfico. Clique nesta opção e ela abre a seguinte visualização de dados. Você pode clicar em qualquer linha de dados, modificar dados e salvá-los.

    Editar dados

    Por padrão, mostra no máximo 200 linhas na saída. Você pode optar por exibir 1000 ou 10000 linhas nesta exibição.

    Se você clicar em Mostrar painel SQL, você obtém a consulta que ela usa para esta visualização

    Mostrar painel SQL

  • Script como criar:

    Podemos criar um script da tabela SQL usando esta opção

  • Selecione as 1000 principais:

    Você obtém os 1000 principais registros desta opção SELECT TOP 1000

    Script Top 1000

Procedimento armazenado

Para um procedimento armazenado, você obtém as seguintes opções:

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br
  • Script como Alter:

    Ele cria um procedimento armazenado com um Alterar Procedimento declaração

  • Script como Criar:

    Ele cria um procedimento armazenado com um Procedimento CREATE declaração

    Opções de procedimento armazenado

  • Script como Executar: Podemos obter um script para executar este procedimento armazenado. Você pode especificar valores para os parâmetros, se houver, e executá-lo

    Exibir argumentos

Agente SQL

Você pode criar, executar, gerenciar os trabalhos do SQL Agent, do SQL Notebook, alertas, operadores e proxies usando o SQL
    Agente.

Extensão do SQL Agent

Por padrão, o SQL Server Agent não faz parte do Azure Data Studio. Você pode ir ao mercado e instalar o
Agente do SQL Server extensão para obter essa opção do SQL Agent na guia administração.

Instalar extensão do SQL Server Agent

Você deve explorar o artigo Agendando blocos de anotações SQL no Azure
        Trabalhos do Data Studio para SQL Notebook.

Monitoramento

Ele usa o procedimento armazenado SP_WHOISACTIVE para exibir os gráficos da CPU principal, delta da CPU, dados da memória, delta da memória em
    o Azure Data Studio. É um procedimento armazenado de monitoramento escrito por Microsoft MVP Adam Machanic. Ele fornece um conjunto de resultados com informações de compressão, como
    plano de execução, aguarda estatísticas, consultas de longa duração para analisar problemas de desempenho.

Você deve ter instalado a extensão Sp_WhoIsActive no Azure Data Studio usando o marketplace. Você pode explorar
    o artigo Uma visão geral do procedimento armazenado sp_WhoIsActive para aprender e obter mais detalhes desse procedimento.

Adicionando um painel de banco de dados personalizado no Azure Data Studio

Também podemos adicionar painéis personalizados no ADS. Suponha que desejemos adicionar o status de fragmentação do índice para os 20 principais
    índices com base na fragmentação média no painel.

Usaremos a seguinte consulta para este painel.

Execute esta consulta, visualize os resultados e clique no ícone Gráfico, como apontado por uma seta. Salve esta consulta SQL em um diretório.

Executar consulta

Selecionar tipo de gráfico Mesa e você obtém dados em um formato de tabela.

Quadro de tabela

Clique em Criar Insight, e fornece código em pares de valores-chave JSON, como mostrado abaixo.

Criar insight

Vá para Ver-> Paleta de Comandos -> Preferência: abra Configurações do usuário.

Abrir configurações do usuário

Abre as configurações. Procure o dashboard.database.widgets e você recebe um
    opção para editar no settings.json Arquivo.

Procure o dashboard.database.widgets

Abre o seguinte arquivo de configurações no formato JSON.

Arquivo Settings.JSON

Neste script, vá para o dashboard.database.widgets seção e cole o JSON que obtemos do
Criar Insight opção anterior. Formatei o JSON antes de colocar o settings.json usando o
    URL. Podemos ver o atualizado
    página de configuração para o IndexFragmentation widget de banco de dados.

Adicionar novos detalhes do widget

Salve esta página de configuração. Clique com o botão direito do mouse no banco de dados AdventureWorks e vá para Gerenciar. Nós podemos ver
IndexFragmentation, como mostrado abaixo.

Exibir painel do banco de dados

Conclusão

Neste artigo, exploramos os painéis de servidor e banco de dados no Azure Data Studio. Também configuramos um painel personalizado para fragmentação de índice para o banco de dados do usuário. Você pode personalizar esse painel de acordo com seus requisitos e visualizar a saída de consultas usadas com frequência em formato de tabela ou gráfico.

Rajendra Gupta
Últimas mensagens de Rajendra Gupta (ver todos)

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br
Leia Também  Atualizações de segurança para o SQL Server 2012, 2014, 2016 - SQLBlog