Partilhar via


Painel da Instância Gerenciada SQL do Azure para o Azure Data Studio (Visualização)

A extensão da Instância Gerenciada SQL do Azure fornece um painel para trabalhar com uma Instância Gerenciada SQL do Azure no Azure Data Studio. Esta extensão fornece os seguintes recursos:

  • Mostra as propriedades da Instância Gerenciada SQL, incluindo vCores e armazenamento usado
  • Monitora o uso da CPU e do armazenamento nas duas horas anteriores
  • Exibe avisos de configuração e recomendações de ajuste
  • Mostra o estado das réplicas de banco de dados
  • Exibe logs de erros filtrados

Instalar

Você pode instalar a versão oficial desta extensão. Siga as etapas na documentação do Azure Data Studio. No painel Extensões, procure por "Instância gerenciada" e instale-a lá. Depois de instalado, você será notificado automaticamente sobre futuras atualizações de extensão.

Com a extensão instalada, você verá uma guia Instância Gerenciada no Azure Data Studio. Aqui você pode encontrar informações específicas para sua instância gerenciada.

Propriedades

A extensão exibe características técnicas e algum uso de recursos de sua instância gerenciada.

Propriedades da instância gerenciada

O painel superior mostra os seguintes detalhes:

  • Propriedades. Obtenha informações básicas sobre sua instância gerenciada, incluindo vCores, memória e armazenamento disponíveis. Encontre também sua camada de serviço atual, geração de hardware e características de E/S, como taxa de transferência de gravação de log de instância ou taxa de transferência de E/S de arquivo.
  • Armazenamento SSD local. Na camada de serviço de uso geral, os arquivos TempDB são armazenados localmente. Na camada de serviço crítica para os negócios, todos os arquivos de banco de dados são colocados no armazenamento SSD local. Nesta seção, você pode ver quanto espaço no armazenamento local é usado pela instância gerenciada.
  • Armazenamento em Disco Premium do Azure. Se você tiver a camada de serviço de uso geral, os arquivos de banco de dados do usuário e do sistema serão colocados no armazenamento Premium do Azure. Nesta seção, você pode ver a quantidade de dados usados, o número de arquivos e o armazenamento disponível. Na camada de serviço crítica para os negócios, esta seção está vazia.
  • Utilização de recursos. Exiba a porcentagem de armazenamento e CPU que sua instância gerenciada usou nas duas horas anteriores. Dessa forma, você pode aumentar o tamanho da instância se ela estiver se aproximando do limite.

Recomendações

Ao selecionar o segundo painel na guia Instância gerenciada , você recebe recomendações e alertas para ajudar a otimizar sua instância gerenciada.

Recomendações de instâncias gerenciadas

Poderá ver algumas das seguintes recomendações:

  • Atingir o limite de espaço de armazenamento. Exclua dados desnecessários ou aumente o tamanho do armazenamento da instância. Os bancos de dados que atingem o limite de armazenamento podem não processar nem mesmo as consultas de leitura.
  • Atingir o limite de taxa de transferência da instância. Notifica quando você está carregando perto do limite da sua camada de serviço: 22 MB/s para uso geral ou 48 MB/s para negócios críticos. Lembre-se de que sua instância gerenciada limitará sua carga para garantir que os backups possam ser feitos.
  • Pressão da memória. Baixa expectativa de vida da página ou inúmeras PAGEIOLATCH estatísticas de espera podem indicar que sua instância está removendo páginas da memória e constantemente tentando carregar mais páginas do disco.
  • Limites do arquivo de log. Se os arquivos de log se aproximarem dos limites de E/S de arquivo na camada de serviço de uso geral, talvez seja necessário aumentar o tamanho do arquivo de log para obter um melhor desempenho.
  • Limites do arquivo de dados. Se os arquivos de dados se aproximarem dos limites de E/S de arquivo na camada de serviço de uso geral, talvez seja necessário aumentar o tamanho do arquivo para obter um melhor desempenho. Esse problema pode causar pressão de memória e retardar os backups.
  • Problemas de disponibilidade. Um grande número de arquivos de log virtuais pode afetar o desempenho. Se houver uma falha de processo, esses problemas podem resultar em uma recuperação mais longa do banco de dados na camada de serviço de uso geral.

Reveja periodicamente estas recomendações, investigue as causas profundas e tome medidas para corrigir quaisquer problemas. A extensão de Instância Gerenciada SQL fornece scripts que você pode executar para mitigar alguns dos problemas relatados.

Réplicas

O terceiro painel na guia Instância gerenciada mostra o estado das réplicas de banco de dados em sua instância gerenciada.

Réplicas de instâncias gerenciadas

Na camada de serviço de uso geral, cada banco de dados tem uma única réplica (principal). Em uma instância de camada crítica para os negócios, cada banco de dados tem uma réplica primária e três réplicas secundárias, uma das quais é usada para cargas de trabalho somente leitura. No painel Réplicas, você pode monitorar o processo de sincronização e verificar se todas as réplicas secundárias estão sincronizadas com a réplica primária.

Registos

O quarto painel da Instância Gerenciada mostra as entradas de log de erros SQL mais recentes e relevantes.

Entradas de log de instâncias gerenciadas

Embora sua instância gerenciada gere um grande número de entradas de log, a maioria delas são informações internas/do sistema. Além disso, algumas entradas de log mostram nomes de bancos de dados físicos (GUID valores) em vez de nomes de bancos de dados lógicos reais.

A extensão SQL Managed Instance filtra entradas de log desnecessárias com base no método Dimitri Furman. A extensão também exibe nomes de arquivos lógicos reais em vez de nomes físicos.

Comunicar problemas

Se você tiver algum problema com a extensão de instância gerenciada SQL, vá para o projeto GitHub de extensão e relate seu problema.

Código de conduta

Este projeto adotou o Código de Conduta Open Source da Microsoft.

Para mais informações, veja as Perguntas Frequentes do Código de Conduta ou contacte opencode@microsoft.com com quaisquer questões ou comentários adicionais.

Próximos passos

Para obter mais informações, visite o projeto GitHub.