Compartilhar via


Painel da Instância Gerenciada de SQL do Azure para o Azure Data Studio (versão prévia)

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

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

Instalar

Você pode instalar a versão oficial dessa extensão. Siga as etapas na documentação do Azure Data Studio. No painel Extensões, pesquise "Instância Gerenciada" e instale-a nele. Depois da instalação, você será notificado automaticamente sobre atualizações futuras de extensão.

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

Propriedades

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

Managed Instance properties

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, geração de hardware e características de E/S atuais, como taxa de transferência de gravação de log de instância ou características de taxa de transferência de E/S de arquivo.
  • Armazenamento SSD local. Na camada de serviço de uso geral, arquivos TempDB são armazenados localmente. Na camada de serviço comercialmente crítica, todos os arquivos de banco de dados são colocados no armazenamento SSD local. Nessa seção, você pode ver quanto espaço do armazenamento local é usado pela sua 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 comercialmente crítica, esta seção fica vazia.
  • Uso de recurso. Exiba o percentual de armazenamento e a CPU que sua instância gerenciada usou nas duas horas anteriores. Dessa forma, você poderá 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.

Managed Instance recommendations

Você pode ver algumas das seguintes recomendações:

  • Atingindo 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 falhar ao processar até mesmo consultas lidas.
  • Atingindo o limite de taxa de transferência da instância. Notifica quando você está chegando perto do limite de sua camada de serviço: 22 MB/s para uso geral ou 48 MB/s para comercialmente crítico. Sua instância gerenciada limitará a carga para garantir que os backups possam ser feitos.
  • Pressão de memória. Baixa duração prevista da página ou muitas estatísticas de espera de PAGEIOLATCH podem indicar que sua instância está removendo páginas da memória e tentando constantemente carregar mais páginas do disco.
  • Limites do arquivo de log. Caso os arquivos de logs estejam se aproximando 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 melhorar o desempenho.
  • Limites do arquivo de dados. Caso os arquivos de dados estejam se aproximando 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 melhorar o desempenho. Esse problema pode causar demanda de memória e reduzir 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 poderão resultar em uma recuperação de banco de dados mais longa na camada de serviço de uso geral.

Examine periodicamente essas recomendações, investigue as causas raiz e adote ações corretivas. A extensão da Instância Gerenciada de SQL fornece scripts que você pode executar para atenuar 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.

Managed Instance replicas

Na camada de serviço de uso geral, cada banco de dados tem uma única réplica (primária). Em uma instância de nível comercialmente crítico, cada banco de dados tem uma réplica primária e três 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.

Logs

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

Managed Instance log entries

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

A extensão da Instância Gerenciada de SQL filtra as entradas de log desnecessárias com base no método de Dimitri Furman. A extensão também exibe nomes de arquivos lógicos reais, em vez de nomes físicos.

Relatar problemas

Se você tiver problemas com a extensão da Instância Gerenciada de SQL, acesse o projeto GitHub da Extensão e relate seu problema.

Código de conduta

Este projeto adotou o Código de Conduta de Software Livre da Microsoft.

Para obter mais informações, confira as Perguntas frequentes sobre o código de conduta ou entre em contato com opencode@microsoft.com para enviar outras perguntas ou comentários.

Próximas etapas

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