Recomendações de desempenho

As recomendações de desempenho no Assistente do Azure podem ajudar a melhorar a rapidez e a capacidade de resposta das suas aplicações críticas para o negócio. Você pode obter recomendações de desempenho do Advisor na guia Desempenho do painel do Advisor.

  1. Inicie sessão no portal Azure.

  2. Pesquise e selecione Consultor em qualquer página.

  3. No painel do Orientador, selecione a guia Desempenho.

API Management

Serviço de Aplicações

Gateway de Aplicação

Verifique se existem instâncias suficientes no Gateway de Aplicações para suportar o tráfego

O Gateway de Aplicação está sob utilização elevada e enfrenta latência ou perda de tráfego. Dimensione com a capacidade do buffer. A SKU v1 suporta o dimensionamento manual. A SKU v2 suporta dimensionamento manual e automático. Defina um número máximo elevado de instâncias para lidar com picos.

Potenciais benefícios: Garantir a disponibilidade dos locais.

Impacto: Médio

Para obter mais informações, consulte Suporte a alto volume de tráfego do Application Gateway

ResourceType: microsoft.network/applicationgateways
ID da recomendação: 2ee9f31e-df58-4893-b3e7-66c0cd74183a

A política de firewall está a atingir os limites das regras de rede.

A sua implementação do Azure Firewall está a atingir ou a ultrapassar 20.000 origens/destinos únicos nas regras de rede. Otimizar a configuração e o processamento de regras de rede para evitar problemas de desempenho e latência.

Benefícios potenciais: Garantir que Azure Firewall está configurado para otimizar o desempenho.

Impacto: Alto

Para mais informações, consulte o artigo sobre Azure Firewall práticas recomendadas para desempenho

Tipo de Recurso: microsoft.network/firewallpolicies
ID da recomendação: 10b153b5-59d0-45ac-bb3f-6a0b7ad9c0cd

Azure Firewall Policy: O tamanho do Grupo de Recolha de Regras está a atingir limitações

O seu Grupo de Coleção de Regras (RCG) na política de firewall está a atingir 2 MB. Otimizar o Grupo de Recolha de Regras (RCG) para evitar o impacto no desempenho.

Benefícios potenciais: Garantir que Azure Firewall está configurado para otimizar o desempenho.

Impacto: Alto

Para mais informações, consulte Azure limites de subscrição e serviços, quotas e restrições - Azure Resource Manager

Tipo de Recurso: microsoft.network/firewallpolicies
ID da recomendação: 80b35b4e-1e5c-4ddf-835e-a774ce2ab81e

A política de firewall está a atingir o limite de 600 Grupos de IP

A política do Azure Firewall está a atingir ou a exceder o limite máximo de 600 Grupos IP. Evite problemas de desempenho e latência reduzindo a quantidade de Grupos IP, ajustando o Grupo IP ou ajustando as configurações de regras.

Benefícios potenciais: Garantir que Azure Firewall está configurado para otimizar o desempenho.

Impacto: Alto

Para mais informações, consulte Azure limites de subscrição e serviços, quotas e restrições - Azure Resource Manager

Tipo de Recurso: microsoft.network/firewallpolicies
ID da recomendação: db00ef71-91ab-418a-a2ea-da45a678bb34

Usar sondas de saúde HEAD

Os testes de saúde podem utilizar os métodos HTTP GET ou HEAD. É uma boa prática usar o método HEAD para sondas de saúde, o que reduz a quantidade de carga de tráfego em suas origens.

Benefícios potenciais: Reduza a carga de tráfego nas suas origens

Impacto: Médio

Para mais informações, consulte Azure Front Door - Boas práticas

TipoRecurso: microsoft.network/frontdoors
ID da recomendação: 241b9d61-3657-4096-85c3-83ad2a5f36e2

Converta as ligações antigas do ExpressRoute

Os gateways do ExpressRoute precisam de manutenção contínua. A plataforma atualiza o hardware antigo para assegurar fiabilidade, disponibilidade, segurança e desempenho. A maioria das atualizações decorre sem problemas, mas algumas afetam as implementações. Os gateways ligados antes de 2017 podem não ter o desempenho ideal.

Benefícios potenciais: Desempenho melhorado em hardware mais recente

Impacto: Alto

Para obter mais informações, consulte Como converter as suas conexões de gateway do ExpressRoute herdadas

ResourceType: microsoft.network/virtualnetworkgateways
ID da recomendação: 83d8749f-cbdd-4268-9a7b-bc0512f36fca

O Application Gateway (Standard_v2 ou WAF_v2 SKU) pode suportar até 125 instâncias (125 endereços IP de instância + 1 configuração IP de frontend privado + 5 reservas do Azure). Recomenda-se um tamanho mínimo de sub-rede /24.

Benefícios potenciais: espaço suficiente para escalabilidade

Impacto: Alto

Para obter mais informações, consulte configuração da infraestrutura do Gateway de Aplicação do Azure

ResourceType: microsoft.network/applicationgateways
ID da recomendação: ef4da732-f541-4109-bc0e-465c68b6c7eb

A limitação frequente ocorre na API de Pesquisa do Azure, considere aumentar as unidades de pesquisa

Aumente as unidades de pesquisa. Nos últimos 7 dias, a plataforma observou uma limitação na taxa de pedidos à API de pesquisa do Azure em mais de 20% dos minutos registados.

Benefícios potenciais: dimensione o recurso para reduzir os erros de controlo de fluxo.

Impacto: Médio

Tipo de Recurso: microsoft.search/searchservices
ID da recomendação: 3b1b26f2-bacb-437f-b481-f4dc3a0bbf9b

Atualizar a versão do SDK de Pesquisa para a versão mais recente

Atualize a versão do SDK de Pesquisa para a versão mais recente. A versão mais recente do Pesquisa de IA do Azure SDK contém novas funcionalidades e correções de problemas.

Benefícios potenciais: adicionar novas funcionalidades. Corrija problemas.

Impacto: Médio

Para mais informações, consulte versões da API - Pesquisa de IA do Azure

Tipo de Recurso: microsoft.search/searchservices
ID da recomendação: 4cab9b17-7fa9-4d20-88ba-47232ee0ee24

Servidores habilitados para Azure Arc

Serviço de Comprovação Azure (Azure Attestation Service)

Atualize a API de Atestação para a versão mais recente

Identificámos pedidos à API a partir de uma API de Atestado desatualizada dos recursos nesta subscrição. É recomendado mudar para as versões mais recentes da API de Atestado. Precisa de atualizar o código existente para utilizar a versão mais recente da API. Isto garante que recebe as funcionalidades e melhorias de desempenho mais recentes.

Benefícios potenciais: A API de atestado mais recente contém correções para problemas conhecidos e outras melhorias.

Impacto: Médio

Para mais informações, consulte a referência da API REST do Microsoft Azure Attestation

TipoDeRecurso: microsoft.attestation/attestationproviders
ID da recomendação: 3629448e-9b3e-4c5d-96ec-4760bbfde5ab

Cache do Azure para Redis

Melhore o Cache e o desempenho da aplicação durante a execução com muitos clientes conectados

As instâncias de cache têm um melhor desempenho quando não estão em execução sob uma carga de servidor elevada, que pode fazer com que deixem de responder, sofram perda de dados ou fiquem indisponíveis. Aplique as melhores práticas para reduzir a carga do servidor ou dimensione para um tamanho diferente ou um SKU com mais capacidade.

Benefícios potenciais: Garanta o desempenho ideal e a alta disponibilidade por meio das melhores práticas

Impacto: Médio

Para mais informações, consulte Resolver problemas de conectividade no Azure Cache para Redis - Azure Cache para Redis

TipoDeRecurso: microsoft.cache/redis
ID da recomendação: a5ab10c5-424a-4818-9fba-ddca1eee531a

Melhore o Cache e o desempenho da aplicação durante a execução com muitos clientes conectados

As instâncias de cache têm um melhor desempenho quando não estão em execução sob uma carga de servidor elevada, que pode fazer com que deixem de responder, sofram perda de dados ou fiquem indisponíveis. Aplique as melhores práticas para reduzir a carga do servidor ou dimensione para um tamanho diferente ou um SKU com mais capacidade.

Benefícios potenciais: Garantir desempenho ótimo e alta disponibilidade

Impacto: Alto

Para obter mais informações, consulte Resolver problemas de conectividade - Cache do Azure para Redis

TipoDeRecurso: microsoft.cache/redis
ID da recomendação: e34f1fd6-7d4b-4030-9c1a-0b413675cb40

Melhorar a Cache e o desempenho da aplicação durante a execução com uma carga de servidor elevada

As instâncias de cache têm um melhor desempenho quando não estão em execução sob uma carga de servidor elevada, que pode fazer com que deixem de responder, sofram perda de dados ou fiquem indisponíveis. Aplique as melhores práticas para reduzir a carga do servidor ou dimensione para um tamanho diferente ou um SKU com mais capacidade.

Benefícios potenciais: Garanta o desempenho ideal e a alta disponibilidade por meio das melhores práticas

Impacto: Médio

Para mais informações, consulte Resolução de problemas de servidor no Cache do Azure para Redis - Cache do Azure para Redis

TipoDeRecurso: microsoft.cache/redis
ID da recomendação: a25fccfd-854d-4c1a-9fae-aa0597a45e27

Melhorar o débito de cache escalando a máquina anfitriã da aplicação.

As instâncias de cache têm um melhor desempenho quando os computadores anfitriões onde a aplicação cliente está a ser executada conseguem acompanhar as respostas da cache. Se a máquina anfitriã do cliente estiver sobrecarregada em termos de memória, CPU ou largura de banda da rede, as respostas da cache não chegarão à sua aplicação com rapidez suficiente e poderão resultar numa latência mais elevada.

Benefícios potenciais: você pode melhorar a taxa de transferência e a latência do cache.

Impacto: Médio

Para mais informações, consulte Troubleshoot Cache do Azure para Redis problemas de cliente - Cache do Azure para Redis

TipoDeRecurso: microsoft.cache/redis
ID da recomendação: 2f57b58b-1677-4c31-8a37-be79838d14ca

Melhorar a Cache e o desempenho da aplicação durante a execução com uma pressão de memória elevada

As instâncias de cache têm um melhor desempenho quando não estão em execução sob uma pressão de memória elevada, que pode fazer com que deixem de responder, sofram perda de dados ou fiquem indisponíveis. Aplique melhores práticas para reduzir a memória utilizada ou dimensione para um tamanho ou SKU diferente com mais capacidade.

Benefícios potenciais: Garanta o desempenho ideal e a alta disponibilidade por meio das melhores práticas

Impacto: Médio

Para mais informações, consulte Resolução de problemas de servidor no Cache do Azure para Redis - Cache do Azure para Redis

TipoDeRecurso: microsoft.cache/redis
ID da recomendação: 16d0cf25-463d-4a20-8f18-d8d71edf92e3

Melhorar a Cache e o desempenho da aplicação durante a execução com uma pressão de memória elevada

As instâncias de cache têm um melhor desempenho quando não estão em execução sob uma pressão de memória elevada, que pode fazer com que deixem de responder, sofram perda de dados ou fiquem indisponíveis. Aplique melhores práticas para reduzir a memória utilizada ou dimensione para um tamanho ou SKU diferente com mais capacidade.

Benefícios potenciais: Garantir desempenho ótimo e alta disponibilidade

Impacto: Alto

Para mais informações, consulte Resolver problemas do servidor - Azure Cache para Redis

TipoDeRecurso: microsoft.cache/redis
ID da recomendação: 64dce138-80d7-48ad-934b-025a425386a7

Melhorar a Cache e o desempenho da aplicação durante a execução com uma pressão de memória elevada

As instâncias de cache têm um melhor desempenho quando não estão em execução sob uma pressão de memória elevada, que pode fazer com que deixem de responder, sofram perda de dados ou fiquem indisponíveis. Aplique melhores práticas para reduzir a memória utilizada ou dimensione para um tamanho ou SKU diferente com mais capacidade.

Benefícios potenciais: Garantir desempenho ótimo e alta disponibilidade

Impacto: Alto

Para mais informações, consulte Resolver problemas do servidor - Azure Cache para Redis

TipoDeRecurso: microsoft.cache/redis
ID da recomendação: 2adfe155-4639-4d83-9814-15ce7454fa25

Azure Communication Services

O Azure Communication Services Calling SDK pode ser usado para permitir comunicação de voz, vídeo, partilha de ecrã e outras comunicações em tempo real. Atualize para a versão recomendada do SDK de Chamadas para garantir as correções e funcionalidades mais recentes. Foi detetada uma versão não recomendada nas últimas 48 a 60 horas.

Benefícios potenciais: As versões mais recentes do SDK de chamada contêm as correções mais recentes e novos recursos

Impacto: Médio

Para mais informações, consulte Visão geral do SDK de Chamadas do Azure Communication Services - Um documento conceptual do Azure Communication Services

TipoDeRecurso: microsoft.communication/communicationservices
ID da recomendação: c6da5a5f-149d-4550-82c9-ec3921a586f3

O Azure Communication Services Calling SDK pode ser usado para permitir comunicação de voz, vídeo, partilha de ecrã e outras comunicações em tempo real. Atualize para a versão recomendada do SDK de Chamadas para garantir as correções e funcionalidades mais recentes. Foi detetada uma versão não recomendada nas últimas 48 a 60 horas.

Potenciais benefícios: Versões mais recentes do Calling SDK contêm as correções e funcionalidades mais recentes.

Impacto: Alto

Para mais informações, consulte Visão geral do SDK de Chamadas do Azure Communication Services - Um documento conceptual do Azure Communication Services

TipoDeRecurso: microsoft.communication/communicationservices
ID da recomendação: c9f07cd1-54a4-4bc9-bdb6-87d97e4b99fe

O Azure Communication Services Chat SDK pode ser usado para adicionar chat rico e em tempo real às suas aplicações. Atualize para a versão recomendada do SDK de Chat para garantir as correções e funcionalidades mais recentes. Foi detetada uma versão não recomendada nas últimas 48 a 60 horas.

Benefícios potenciais: As versões mais recentes do Chat SDK contêm as correções mais recentes e novos recursos

Impacto: Médio

Para mais informações, consulte a visão geral do Chat SDK para Azure Communication Services - Um documento conceitual do Azure Communication Services

TipoDeRecurso: microsoft.communication/communicationservices
ID da recomendação: 28da6c5a-8e1f-47eb-beb3-62fd50cbb593

O Azure Communication Services Identity SDK pode ser usado para gerir identidades, utilizadores e tokens de acesso. Atualize para a versão recomendada do SDK de Identidade para garantir as correções e funcionalidades mais recentes. Foi detetada uma versão não recomendada nas últimas 48 a 60 horas.

Benefícios potenciais: as versões mais recentes do Identity SDK contêm as correções mais recentes e novos recursos

Impacto: Médio

Para mais informações, consulte SDKs e APIs REST para Azure Communication Services - Um documento conceptual sobre Azure Communication Services

TipoDeRecurso: microsoft.communication/communicationservices
ID da recomendação: a383aac0-2eed-4dac-8050-3675fdc8eded

O SDK de Números de Telefone Azure Communication Services pode ser usado para adquirir e gerir números de telefone. Atualize para a versão recomendada do SDK de Números do Telefone para garantir as correções e funcionalidades mais recentes. Foi detetada uma versão não recomendada nas últimas 48 a 60 horas.

Benefícios potenciais: As versões mais recentes do SDK de Números de Telefone contêm as correções mais recentes e novos recursos

Impacto: Médio

Para mais informações, consulte SDKs e APIs REST para Azure Communication Services - Um documento conceptual sobre Azure Communication Services

TipoDeRecurso: microsoft.communication/communicationservices
ID da recomendação: 5e8e752c-3851-461c-9bc4-407bbf3ebd94

O Azure Communication Services Rooms SDK pode ser usado para controlar quem pode juntar-se a uma chamada, quando podem reunir-se e como podem colaborar. Atualize para a versão recomendada do SDK Rooms para garantir as correções e funcionalidades mais recentes. Foi detetada uma versão não recomendada nas últimas 48 a 60 horas.

Benefícios potenciais: as novas versões do SDK do Rooms contêm as correções e os recursos mais recentes

Impacto: Médio

Para mais informações, consulte Visão geral das salas do Azure Communication Services - um documento conceptual do Azure Communication Services

TipoDeRecurso: microsoft.communication/communicationservices
ID da recomendação: abcb78e5-6f21-4f64-badd-c147f457fb0a

O Azure Communication Services Call Automation SDK pode ser usado para fazer e gerir chamadas, reproduzir áudio e configurar gravações. Atualize para a versão recomendada do SDK de Automatização de Chamadas para garantir as correções e funcionalidades mais recentes. Foi detetada uma versão não recomendada nas últimas 48 a 60 horas.

Benefícios potenciais: As versões mais recentes do Call Automation SDK contêm as correções mais recentes e novos recursos

Impacto: Médio

Para mais informação, consulte Call Automation overview - Um documento de conceito do Azure Communication Services

TipoDeRecurso: microsoft.communication/communicationservices
ID da recomendação: 30bcc7b0-bcab-4b60-a530-53ccbb64663f

O Azure Communication Services SMS SDK pode ser usado para enviar e receber mensagens SMS. Atualize para a versão recomendada do SDK de SMS para garantir as correções e funcionalidades mais recentes. Foi detetada uma versão não recomendada nas últimas 48 a 60 horas.

Benefícios potenciais: As versões mais recentes do SMS SDK contêm as correções mais recentes e novos recursos

Impacto: Médio

Para mais informações, consulte a visão geral do SMS SDK do Azure Communication Services - um documento conceitual do Azure Communication Services

TipoDeRecurso: microsoft.communication/communicationservices
ID da recomendação: bf23065c-8829-4fa1-8152-09d4066e11a3

Azure Container Apps

Azure Cosmos DB

Otimize a sua política de indexação do Azure Cosmos DB para indexar apenas o que for necessário

Os teus contentores do Azure Cosmos DB estão a usar a política de indexação padrão, que indexa todas as propriedades dos teus documentos. Como está a armazenar documentos de grandes dimensões, é indexado um número elevado de propriedades, o que resulta num consumo elevado de Unidades de Pedido e em fraca latência de escrita. Para otimizar o desempenho da escrita, recomendamos substituir a política de indexação predefinida para indexar apenas as propriedades utilizadas nas consultas.

Benefícios potenciais: Melhore a taxa de transferência de gravação do seu contêiner

Impacto: Médio

Para obter mais informações, consulte Políticas de indexação do Azure Cosmos DB

Tipo de Recurso: microsoft.documentdb/databaseaccounts
ID da recomendação: 683b5e32-48aa-4b46-a822-4e22a20ee244

Configure as suas aplicações Azure Cosmos DB para usarem conectividade direta no SDK

Reparámos que as suas aplicações Azure Cosmos DB estão a usar o modo Gateway através dos SDKs Cosmos DB .NET ou Java. Recomendamos que mude para a Conectividade direta para obter latência mais baixa e maior escalabilidade.

Benefícios potenciais: latência aprimorada e alta disponibilidade para seus aplicativos

Impacto: Alto

Para mais informações, consulte Dicas de Desempenho para .NET SDK V2 - Azure Cosmos DB

Tipo de Recurso: microsoft.documentdb/databaseaccounts
ID da recomendação: 75c8c891-46d2-41fa-a81c-84e870a139a9

Utilizar chaves de partição hierárquicas para uma distribuição de dados ideal

Esta conta tem uma definição personalizada que permite que o tamanho da partição lógica num contentor exceda o limite de 20 GB. A equipa do Azure Cosmos DB aplicou esta configuração como uma medida temporária para lhe dar tempo para arquitetar novamente a sua aplicação com uma chave de partição diferente. Não é recomendado como uma solução de longo prazo, pois as garantias de SLA não são honradas quando o limite é aumentado. Agora pode utilizar chaves de partição hierárquicas (pré-visualização) para arquitetar novamente a aplicação. Esta funcionalidade permite ultrapassar o limite de 20 GB ao configurar até três chaves de partição. É ideal para cenários multicliente ou cargas de trabalho que usam chaves sintéticas.

Benefícios potenciais: otimize a distribuição e o desempenho dos dados

Impacto: Médio

Para mais informações, veja Agora em pré-visualização privada: otimize a sua distribuição de dados com chaves de partição hierárquicas - Azure Cosmos DB Blog

Tipo de Recurso: microsoft.documentdb/databaseaccounts
ID da recomendação: 3a7c4990-18e7-4581-b62d-c745260e7c5b

Configure o tamanho da página de consulta do Azure Cosmos DB (MaxItemCount) para -1

Está a usar o tamanho da página de consulta de 100 para consultas ao seu contentor do Azure Cosmos. Recomendamos que utilize um tamanho de página de -1 para obter análises mais rápidas.

Benefícios potenciais: A latência da consulta de ponta a ponta é significativamente melhorada.

Impacto: Médio

Para mais informações, consulte Métricas de Consultas SQL - Azure Cosmos DB

Tipo de Recurso: microsoft.documentdb/databaseaccounts
ID da recomendação: e27c5181-5005-4dc3-a449-89b726a3bf54

Tire partido da capacidade de débito inativo da base de dados ou do contentor para processar picos de tráfego

Utilize a capacidade de rajada para tirar partido da capacidade de débito inativo da base de dados/contentor para processar picos de tráfego, evitando a limitação de fluxo (erros 429) e mantendo o desempenho durante as rajadas de carga de trabalho.

Benefícios potenciais: Melhorar o desempenho e a produtividade

Impacto: Baixo

Para obter mais informações, consulte Capacidade de rajada - Azure Cosmos DB

Tipo de Recurso: microsoft.documentdb/databaseaccounts
ID da recomendação: 1ff3c87f-63c6-4b94-9bb1-28f8d115103e

Adicione índices em falta ao seu contentor Azure Cosmos DB

As consultas podem beneficiar da adição de índices para custos reduzidos e aumento do desempenho. Recomendamos que considere adicionar estes caminhos de índices à política de indexação do contentor.

Benefícios potenciais: Reduza a carga de RU de consulta e aumente o desempenho

Impacto: Médio

Para mais informações, consulte Políticas de indexação - Azure Cosmos DB

Tipo de Recurso: microsoft.documentdb/databaseaccounts
ID da recomendação: 4391ebb6-9519-4563-97c8-85f40cb92a63

Receber notificações quando a utilização exceder 90% num período de 12 horas

Quando a utilização da CPU excede 90% num período de 12 horas, os utilizadores são notificados sobre a utilização elevada. Além disso, aconselha-os a aumentar para um escalão superior para obterem um melhor desempenho.

Benefícios potenciais: obtenha um aumento de desempenho

Impacto: Médio

Tipo de Recurso: microsoft.documentdb/databaseaccounts
ID da recomendação: b633adb4-0c3c-4ab6-ab52-a9d752c6ac52

Revisão da capacidade de cálculo para a pressão primária sustentada da CPU

A sobrecarga contínua do CPU no nó primário pode abrandar o funcionamento do cluster. Analise as necessidades da carga de trabalho e dimensione os recursos de computação quando a pressão confirmada se mantiver além da capacidade disponível.

Benefícios potenciais: Melhorar o desempenho durante uma procura sustentada

Impacto: Médio

Para mais informações, consulte Configurações de Computação e Armazenamento - Azure DocumentDB

ResourceType: microsoft.documentdb/mongoclusters
ID da recomendação: ed6c74bd-af73-477b-b149-e6c741632b06

Azure Data Explorer

Ativar Autoscale Otimizado para Recursos do Data Explorer

Parece que seu recurso poderá ser dimensionado automaticamente para melhorar o desempenho (com base na sua utilização real durante a última semana, utilização da cache, utilização da ingestão de dados, CPU e utilização da ingestão em transmissão). Para otimizar os custos e o desempenho, recomendamos a ativação do Dimensionamento Automático Otimizado.

Benefícios potenciais: Otimize o desempenho

Impacto: Médio

Para mais informações, consulte Gerenciar a escalabilidade horizontal do cluster (escalar para fora) para corresponder à procura em Azure Data Explorer - Azure Data Explorer

ResourceType: microsoft.kusto/clusters
ID da recomendação: a17ff303-56eb-4382-ac2c-ac7e317945fc

Aumentar a cache na política de cache

Com base na utilização real durante o último mês, atualize a política de cache para aumentar a cache quente para a tabela. O período de retenção deve ser sempre maior do que o período de cache. Se, depois de aumentar a cache, o período de retenção for inferior ao período de cache, atualize a política de retenção. (*) A análise baseia-se apenas em consultas de utilizador que analisaram dados.

Benefícios potenciais: Otimize o desempenho

Impacto: Médio

Para obter mais informações, consulte Política de cache (cache quente e frio) - Kusto

ResourceType: microsoft.kusto/clusters
ID da recomendação: 389653ce-d564-4b95-aac4-ca30e1602536

Base de Dados do Azure para MySQL

Ativar Registos Acelerados para melhorar o desempenho

Para servidores no Base de Dados do Azure para MySQL - Business Critical Service tier, ative os Accelerated Logs para melhorar o desempenho reduzindo a latência de escrita, potencialmente duplicando o desempenho da aplicação sem custos adicionais.

Benefícios potenciais: latência de gravação reduzida e melhor desempenho do aplicativo

Impacto: Alto

Para mais informações, consulte Funcionalidade de Registos Acelerados em Base de Dados do Azure para MySQL - Servidor Flexível - Base de Dados do Azure para MySQL

TipoDeRecurso: microsoft.dbformysql/flexibleservers
ID da recomendação: 2aa0da9d-b0f0-4924-92e0-1518441f40ac

Aumentar os IOPS de armazenamento

O servidor de réplica está a aproximar-se do limite máximo de utilização de IOPS e tem um atraso de replicação significativo. Para manter uma sincronização eficaz com o servidor principal, aumente o IOPS de armazenamento ou ative o Autoscale IOPS usando o portal do Azure ou o CLI do Azure.

Benefícios potenciais: o servidor de réplica sincroniza estreitamente com o servidor primário.

Impacto: Alto

Para mais informações, consulte Zone-Redundant High-Availability (HA) - Base de Dados do Azure para MySQL

TipoDeRecurso: microsoft.dbformysql/flexibleservers
ID da recomendação: d397f019-f52e-47e9-ba3f-106399c829a8

Base de Dados do Azure para PostgreSQL

Rever o servidor para identificar Blocos de Replicação Lógica inativos

O servidor tem Blocos de Replicação Lógica inativos que podem resultar na degradação do desempenho e da disponibilidade do servidor.

Benefícios potenciais: Melhorar a disponibilidade e o desempenho do servidor

Impacto: Alto

Para mais informações, consulte Autovacuum Tuning - Base de Dados do Azure para PostgreSQL

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: 114c6710-6c60-4163-b582-ac573199c40d

Rever o seu servidor para verificar se há pontos de verificação demasiado frequentes

O servidor está a encontrar pontos de verificação frequentes, o que pode afetar o desempenho. Para resolver o problema, recomendamos aumentar o parâmetro do servidor max_wal_size.

Benefícios potenciais: Melhorar o desempenho do servidor

Impacto: Alto

Para mais informações, veja Utilização de Alta IOPS

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: 3e62d12b-2de5-411b-97ec-092250fb488c

Verificar se o servidor tem uma taxa de sobrecarga superior a 80%

O servidor tem um bloat_ratio (tuplas mortas/(tuplas vivas + tuplas mortas)) > 80%.

Benefícios potenciais: Melhorar o desempenho do servidor

Impacto: Alto

Para mais informações, consulte Guias de resolução de problemas - portal Azure - Base de Dados do Azure para PostgreSQL

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: 3e7c94fd-89c6-4355-b72f-a8cd0451c3e7

Analise o seu servidor quanto à utilização elevada da CPU

Nos últimos 7 dias, a utilização da sua CPU é uma das seguintes: superior a 90% durante 2 ou mais horas, a utilização máxima ocorre em 20%. Uma utilização elevada da CPU pode provocar um desempenho lento das consultas.

Benefícios potenciais: Melhorar o desempenho da consulta

Impacto: Alto

Para mais informações, consulte Guias de resolução de problemas - portal Azure - Base de Dados do Azure para PostgreSQL

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: 5a05c081-028d-45cc-9530-cfee8bf04a0e

Verificar se o servidor tem log_statement definido como TUDO

O parâmetro de servidor log_statement está Ativado, o que pode levar à potencial degradação do desempenho.

Benefícios potenciais: Melhorar o desempenho do servidor

Impacto: Médio

Para mais informações, consulte Relatórios e Registos / O que Registar nas definições do servidor - Base de Dados do Azure para PostgreSQL servidor flexível

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: 7f791293-46af-423d-b23c-355fc9db5474

Verificar se o servidor tem log_duration Ativado

Você pode experimentar uma potencial degradação do desempenho devido às configurações de log. Para otimizar essas configurações, defina o parâmetro log_duration server como OFF.

Benefícios potenciais: Melhorar o desempenho do servidor

Impacto: Médio

Para mais informações, consulte Relatórios e Registos / O que Registar nas definições do servidor - Base de Dados do Azure para PostgreSQL servidor flexível

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: ab589166-0276-44cb-ba9f-80fac5306e0c

Verificar se o seu servidor se aproxima do encapsulamento num wrapper

O servidor ultrapassou o limite de 50% de encapsulamento num wrapper, com mais de mil milhões de transações. Consulte as recomendações partilhadas na secção Autovacuum Blockers -> Emergency AutoVacuum and Wraparound dos guias de resolução de problemas.

Benefícios potenciais: Melhorar o desempenho do servidor

Impacto: Alto

Para mais informações, veja Autovacuum Tuning

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: b35d2b04-2c01-4f4c-91af-7abe3b0cc697

Verificar se o servidor tem log_statement_stats Ativado

O parâmetro de servidor log_statement_stats está Ativado, o que pode levar à potencial degradação do desempenho.

Benefícios potenciais: Melhorar o desempenho do servidor

Impacto: Alto

Para mais informações, consulte Estatísticas / Parâmetros de monitorização do servidor - Base de Dados do Azure para PostgreSQL

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: b50dc645-82f7-442b-a8cf-687867100179

Verificar se o servidor tem log_min_duration_statement Ativado

O parâmetro do servidor log_min_duration_statement está definido para menos de 60 000 ms (1 minuto), o que pode levar à potencial degradação do desempenho.

Benefícios potenciais: Melhorar o desempenho do servidor

Impacto: Alto

Para mais informações, consulte Reporting and Logging / Quando registar os parâmetros do servidor - Base de Dados do Azure para PostgreSQL

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: b8c1d4bc-a7f1-49ab-b8d6-b13b0c456d30

Revise o seu servidor para transações de longa execução

O servidor tem transações em execução há mais de 24 horas. As transações de execução prolongada estão a reter recursos, o que pode afetar o desempenho do servidor. Analise a seção Alto uso da CPU -> Transações de longa duração nos guias de solução de problemas.

Benefícios potenciais: Melhorar o desempenho do servidor

Impacto: Alto

Para mais informações, veja Alta utilização de CPU - Base de Dados do Azure para PostgreSQL

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: cac74222-5aa1-4778-9f50-6826c462650c

Analise o seu servidor para verificar se a função de autovacuum está desativada

A configuração do parâmetro de vácuo automático do seu servidor é OFF e a relação Bloat (tuplas mortas/(tuplas vivas + tuplas mortas)) > 50%.

Benefícios potenciais: Melhore o desempenho do servidor definindo o autovacuum como ON

Impacto: Alto

Para mais informações, veja Autovacuum Tuning

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: dfecf01a-aac2-4429-bc03-7de5756e8bc8

Reveja o seu servidor para verificar se a log_error_verbosity está definida como VERBOSE.

Você pode experimentar uma potencial degradação do desempenho devido às configurações de log. Para otimizar essas configurações, defina o parâmetro log_duration server como OFF.

Benefícios potenciais: Melhorar o desempenho do servidor

Impacto: Médio

Para mais informações, consulte Relatórios e Registos / O que Registar nas definições do servidor - Base de Dados do Azure para PostgreSQL servidor flexível

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: e9415244-34b8-4b90-900a-25a6e154fa7e

Analisar o seu servidor para detetar transações preparadas órfãs

O seu servidor tem transações preparadas órfãs. Reverta ou confirme as transacções preparadas órfãs para um desempenho eficiente do servidor.

Benefícios potenciais: Melhorar o desempenho do servidor.

Impacto: Alto

Para mais informações, veja Autovacuum Tuning

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: eecd0096-23c1-4ad6-9a8d-fc55d9e8cc40

Aumentar o limite de armazenamento para o Grupo de Servidores Hyperscale (Citus)

Um ou mais nós do grupo de servidores estão a aproximar-se dos limites dos valores de armazenamento atualmente aprovisionados. Quando um nó atinge o limite, pode sofrer uma degradação do desempenho ou o servidor é colocado em modo só de leitura. Para garantir a continuidade do desempenho, aumente a quantidade de disco aprovisionada.

Potenciais benefícios: Melhoria do desempenho dos servidores

Impacto: Alto

Para mais informações, consulte Configure cluster - Azure Cosmos DB para PostgreSQL

Tipo de Recurso: microsoft.dbforpostgresql/servergroupsv2
ID da recomendação: b26edab6-a8dc-4903-b29f-d3b7fb9e0f9c

Revise a configuração do servidor para enable_indexscan desativado

O servidor tem o parâmetro de servidor enable_indexscan definido como desativado. Ative o parâmetro de servidor enable_indexscan para um desempenho de consulta otimizado.

Benefícios potenciais: ative enable_indexscan para melhorar o desempenho da consulta.

Impacto: Médio

Para mais informações, consulte Configuração do Método do Planeador / Ajuste de Consultas - parâmetros do servidor - Base de Dados do Azure para PostgreSQL

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: 6772abda-0192-4e70-bfeb-409c7e7cf73c

Verifique o servidor para "enable_indexonlyscan" estar desativado

O seu servidor tem a opção enable_indexonlyscan desligada. Ative a definição enable_indexonlyscan para otimizar o desempenho de consulta.

Potenciais benefícios: Ative enable_indexonlyscan para melhorar o desempenho das consultas.

Impacto: Médio

Para mais informações, consulte Configuração do Método do Planeador / Ajuste de Consultas - parâmetros do servidor - Base de Dados do Azure para PostgreSQL

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: bb641db9-591e-4a7e-b4f0-6d9409d646fe

Revise o parâmetro pgaudit.log server para o servidor

O parâmetro pgaudit.log para o servidor está definido para valores que afetam o desempenho. Atualize o parâmetro do servidor para excluir todos os valores de leitura, gravação e função para melhorar a eficiência e reduzir a sobrecarga.

Benefícios potenciais: Melhorar o desempenho do servidor

Impacto: Médio

Para mais informações, consulte parâmetros do servidor de Opções Personalizadas - Base de Dados do Azure para PostgreSQL

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: e77d49af-7101-4e7e-a184-472fbf882c35

Verifique o servidor para resetar as estatísticas da tabela

As estatísticas da tabela do servidor são redefinidas. Execute ANALYZE nos bancos de dados. Ele coleta estatísticas para ajudar o Otimizador PostgreSQL a escolher os melhores caminhos de execução para consultas.

Benefícios potenciais: Melhore o desempenho da consulta executando ANALYZE

Impacto: Alto

Para mais informações, consulte Autovacuum Tuning - Base de Dados do Azure para PostgreSQL

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: 278ffae3-fa57-463b-a9f6-4b04a8b320b0

Rever o servidor para o gerenciador de conexões

O servidor tem altos erros de conexão do cliente, desconexões frequentes e altas conexões ociosas com picos de CPU/conexão e anomalias de carga de trabalho. Permita que o PgBouncer estabilize e melhore o desempenho.

Benefícios potenciais: Habilitar o PgBouncer para melhorar o desempenho do servidor

Impacto: Alto

Para mais informações, consulte PgBouncer

TipoDeRecurso: microsoft.dbforpostgresql/flexibleservers
ID da recomendação: ed0b346c-26a6-4c2b-850b-32a449d94e56

Serviço de Kubernetes do Azure (AKS)

Atualize a API do Fleet para a versão mais recente

Identificamos solicitações de SDK da API do Fleet desatualizada para recursos nesta assinatura. Recomendamos atualizar para a versão mais recente do SDK. Isto garante que recebe as funcionalidades e melhorias de desempenho mais recentes.

Benefícios potenciais: A API mais recente do Fleet contém correções para problemas conhecidos e outras melhorias.

Impacto: Médio

Para mais informações, consulte Azure Kubernetes Fleet Manager Preview API Lifecycle

TipoDeRecurso: microsoft.containerservice/fleets
ID da recomendação: 835e829e-9af6-4758-80d2-98df565d1524

Adicionar grupos de nós ao cluster

Recomenda-se adicionar um ou mais conjuntos de nós em vez de utilizar apenas um conjunto de nós. Isso ajuda a isolar pods críticos do sistema do seu aplicativo para evitar que pods de aplicativos mal configurados ou não autorizados desliguem acidentalmente os pods do sistema.

Benefícios potenciais: Prevenir o desligamento acidental de pods do sistema

Impacto: Médio

Para mais informações, consulte Usar pools de nós do sistema no Azure Kubernetes Service (AKS) - Azure Kubernetes Service

TipoDeRecurso: microsoft.containerservice/managedclusters
ID da recomendação: 492c8468-bb25-4a03-b8e5-9ae99723a017

Foi detetada uma versão do Kubernetes não suportada

Foi detetada uma versão do Kubernetes não suportada. Verifique se o cluster do Kubernetes funciona com uma versão suportada.

Benefícios potenciais: garanta que o cluster do Kubernetes seja executado com uma versão suportada.

Impacto: Médio

Para mais informações, veja Versões Kubernetes suportadas em Azure Kubernetes Service (AKS) - Azure Kubernetes Service

TipoDeRecurso: microsoft.containerservice/managedclusters
ID da recomendação: 462b5f77-4a65-4287-885b-01a0f471743f

Azure Monitor

Otimize o código da sua aplicação para reduzir o uso de CPU e memória

O Application Insights Code Optimizations analisa o seu .NET Profiler, traça e identifica gargalos de CPU e memória que limitam o desempenho. Obtém recomendações de código através do GitHub Copilot para otimizar caminhos críticos e melhorar a capacidade de resposta da aplicação.

Benefícios potenciais: Melhore o desempenho do aplicativo por meio de correções de código direcionadas.

Impacto: Médio

Para obter mais informações, consulte Monitorar e analisar o comportamento do tempo de execução com otimizações de código - Azure Monitor

TipoDeRecurso: microsoft.insights/components
ID da recomendação: a74bb2bd-d97d-4f3e-9c70-063dd7dce6e0

Otimizar o código da aplicação para reduzir a utilização da CPU e da memória

O Application Insights Code Optimizations analisa os traços do .NET Profiler para detetar gargalos de CPU e memória em aplicações cloud, fornecendo recomendações acionáveis ao nível do código através do GitHub Copilot para melhorar o desempenho.

Benefícios potenciais: Melhore o desempenho do aplicativo por meio de correções de código direcionadas.

Impacto: Médio

Para obter mais informações, consulte Monitorar e analisar o comportamento do tempo de execução com otimizações de código - Azure Monitor

TipoDeRecurso: microsoft.insights/components
ID da recomendação: 61992b6b-0245-4408-a288-0c2fd17c0cc0

Azure NetApp Files

Reduzir o limite de utilizadores para o volume do Contentor do NetApp Files FsLogix

Monitorize regularmente os utilizadores concorrentes e reduza os utilizadores se o número de utilizadores concorrentes num volume Azure NetApp Files se aproximar dos 3000. Se o cenário específico exigir mais de 3000 utilizadores em simultâneo, agrupe os utilizadores e mova os grupos para vários volumes regulares ou utilize um volume grande.

Benefícios potenciais: reduzir a latência em um volume

Impacto: Médio

Para mais informações, consulte Store FSLogix profile containers em Azure NetApp Files - FSLogix

TipoDeRecurso: microsoft.netapp/netappaccounts/capacitypools/volumes
ID da recomendação: 1b93c1a0-5f0d-43a6-a02f-f2e3fd34b696

Analisar desempenho do volume degradado

Analise potenciais problemas de conectividade de rede que possam afetar o acesso ao volume Azure NetApp Files. Estes problemas podem aumentar a latência ou causar uma conectividade intermitente quando os clientes acedem ao volume.

Potenciais benefícios: Mitigar a latência de volume

Impacto: Médio

Para mais informações, consulte Troubleshoot Azure NetApp Files usando a ferramenta diagnosticar e resolver problemas

TipoDeRecurso: microsoft.netapp/netappaccounts/capacitypools/volumes
ID da recomendação: 08bf438b-8464-41df-8148-d6fb109f11db

Azure Synapse Analytics

Atualize o SDK SynapseManagementClient para a versão mais recente

O novo SynapseManagementClient está a usar o SDK .NET 4.0 ou superior.

Benefícios potenciais: As bibliotecas SynapseManagementClient mais recentes contêm correções para problemas conhecidos e outras melhorias.

Impacto: Médio

Para mais informações, consulte SynapseManagementClient Class (Microsoft.Azure. Management.Synapse) - Azure para .NET Developers

ResourceType: microsoft.synapse/workspaces
ID da recomendação: 7c83695a-3fa9-4668-9080-85151f5ab7be

Azure Traffic Collector

Atualizar a recomendação de versão do SDK

A versão mais recente do Azure Traffic Collector SDK contém correções para problemas identificados proativamente através do nosso processo de QA, suporta o modelo de recursos mais recente e oferece otimização de fiabilidade e desempenho que pode melhorar a sua experiência global de utilização do ATC.

Benefícios potenciais: melhore a confiabilidade, o desempenho e os novos recursos.

Impacto: Médio

Para mais informações, consulte Azure ExpressRoute Traffic Collector - Azure ExpressRoute

TipoDeRecurso: microsoft.networkfunction/azuretrafficcollectors
ID da recomendação: 1bbfadeb-006f-4f81-8e69-b073160b1e2c

Azure Virtual Desktop

Defina o limite máximo de sessões para o pool de hosts com balanceamento de carga por profundidade

O balanceamento de carga tipo "depth first" utiliza a definição de limite máximo de sessões para determinar o número máximo de utilizadores que podem ter sessões em simultâneo num único anfitrião de sessões. Se a definição do limite máximo de sessões for demasiado alta, todas as sessões de utilizador são direcionadas para o mesmo anfitrião de sessão, causando problemas de desempenho.

Potenciais benefícios: Garantir estabilidade, fiabilidade e desempenho do anfitrião da sessão

Impacto: Alto

Para mais informações, veja Configure o balanceamento de carga do pool de anfitriões em Azure Virtual Desktop - Azure Virtual Desktop

TipoRecurso: microsoft.desktopvirtualization/hostpools
ID da recomendação: 2cc17306-822e-45b1-8d7f-5b0d2f2cccdb

Implante as VMs numa região do Azure mais próxima da localização do utilizador

Determinámos que as suas VMs estão localizadas numa região diferente ou distante de onde os seus utilizadores se ligam, usando o Windows Virtual Desktop (WVD). Isto pode resultar em tempos de resposta de ligação prolongados e afetar a experiência geral do utilizador no WVD. Ao criar VMs para os pools de anfitriões, deve procurar utilizar uma região mais próxima do utilizador. Ter uma maior proximidade garante a satisfação contínua com o serviço WVD e uma melhor qualidade da experiência geral.

Benefícios potenciais: Melhora a satisfação com o tempo de ida e volta da rede das implantações de serviço WVD.

Impacto: Médio

Para mais informações, consulte Analisar a qualidade da ligação em Azure Virtual Desktop - Azure

TipoRecurso: microsoft.desktopvirtualization/hostpools
ID da recomendação: d89829c9-dadf-4ddc-87d6-fd746debd5d3

Serviços Cognitivos

Atualize para a versão mais recente da API Cognitive Service Análise de Texto

Atualize para a versão mais recente da API para obter os melhores resultados em termos de qualidade do modelo, desempenho e disponibilidade do serviço. As novas funcionalidades também estão disponíveis como novos pontos finais a partir da V3.0, como o reconhecimento de PII, o Reconhecimento de entidades e a associação de entidades, disponíveis como pontos finais separados. Em termos de alterações nos pontos finais de pré-visualização, temos a Análise de Opiniões no ponto final SA e a propriedade de texto redigido no ponto final de Informações Pessoais Identificáveis (PII).

Benefícios potenciais: melhor disponibilidade e desempenho do serviço

Impacto: Médio

Para mais informações, veja O que é Azure Language em Foundry Tools - Foundry Tools

TipoDeRecurso: microsoft.cognitiveservices/accounts
ID da recomendação: c8bbcb72-b778-48b4-882c-d8ce271995e5

Atualizar para a versão mais recente do SDK para Análise de Texto

Atualize para a versão mais recente da SDK para obter os melhores resultados em termos de qualidade do modelo, desempenho e disponibilidade do serviço. As novas funcionalidades também estão disponíveis como novos pontos finais a partir da V3.0, como o reconhecimento de PII, o Reconhecimento de entidades e a associação de entidades, disponíveis como pontos finais separados. Em termos de alterações nos pontos finais de pré-visualização, temos a Análise de Opiniões no ponto final SA e a propriedade de texto redigido no ponto final de Informações Pessoais Identificáveis (PII).

Benefícios potenciais: melhor disponibilidade e desempenho do serviço

Impacto: Médio

Para mais informações, veja O que é a deteção de linguagem em Language? - Foundry Tools

TipoDeRecurso: microsoft.cognitiveservices/accounts
ID da recomendação: 1b94aa41-a51e-4cad-98fb-3a44447d5997

Detetado Erro 429 de Limitação Rede neste recurso

Observámos 1000 ou mais erros 429 de limitação de rede neste recurso num período de tempo de um dia. Considere ativar o dimensionamento automático para lidar com volumes de pedidos mais elevados e reduzir o número de erros 429.

Benefícios potenciais: dimensione automaticamente seu recurso e reduza os erros de limitação.

Impacto: Médio

Para mais informações, consulte Limites das Ferramentas de Fundição Autoscale - Ferramentas de Fundição

TipoDeRecurso: microsoft.cognitiveservices/accounts
ID da recomendação: 8dde1045-da54-4d32-b8f9-635c5c9c0ac6

Atualizar para a versão mais recente da SDK de Informações de Estado de Funcionamento do Serviço Cognitivo

Atualize para a versão mais recente da SDK para obter os melhores resultados em termos de qualidade do modelo, desempenho e disponibilidade do serviço.

Benefícios potenciais: mais recursos, melhor disponibilidade de serviço e desempenho.

Impacto: Médio

Para mais informações, consulte Azure Health Decision Support SDK for .NET - Azure for .NET Developers

TipoDeRecurso: microsoft.cognitiveservices/accounts
ID da recomendação: f88ef142-07dd-4569-a304-7cc9de8a14e5

Rede de Entrega de Conteúdos

Atualizar a versão de SDK do Azure Front Door Standard e Premium

A versão mais recente do Azure Front Door Standard and Premium Client Library ou SDK contém correções para problemas reportados pelos clientes e identificados proativamente através do nosso processo de QA. A versão mais recente também traz fiabilidade e otimização de desempenho, além de novas funcionalidades que podem melhorar a sua experiência geral usando o Azure Front Door Standard e Premium.

Benefícios potenciais: melhore a confiabilidade, o desempenho e os novos recursos.

Impacto: Médio

Para mais informações, veja Comparação entre serviços Azure Front Door e CDN do Azure

TipoDeRecurso: microsoft.cdn/profiles
ID da recomendação: e607041e-3194-42ad-9994-b6ea5ec12f5e

Agendadores de Tarefas Duráveis

Configurar políticas de retenção de purga automática

Otimize o armazenamento removendo dados de instância obsoletos, registos históricos e payloads. Reduza o sobrecarregamento de backup e mitigue o crescimento descontrolado dos dados. As tabelas compactas melhoram o desempenho das consultas, aceleram a obtenção de estados, minimizam a manutenção do índice e melhoram a utilização da cache.

Benefícios potenciais: Melhorar a velocidade de consulta e aumentar a eficiência do armazenamento

Impacto: Médio

Para mais informações, consulte Definir políticas de retenção de autopurga para Funções do Azure Durable Task Scheduler

TipoDeRecurso: microsoft.durabletask/schedulers
ID da recomendação: 8b630f74-ffdd-4981-9182-40ddcf094199

Hubs de Eventos

Considere mudar para a camada Dedicada para cargas de trabalho de PU altas

Os namespaces do Hub de Eventos Premium que usam mais de 6 unidades de processamento podem se beneficiar da migração para um cluster dedicado, que é otimizado para cargas de trabalho de missão crítica e oferece maior desempenho, menor latência e escalabilidade flexível.

Benefícios potenciais: otimize o desempenho e a escala com o nível dedicado

Impacto: Baixo

Para mais informações, consulte Visão geral do Hubs de Eventos do Azure Nível dedicado - Hubs de Eventos do Azure

ResourceType: microsoft.eventhub/namespaces
ID da recomendação: e6347547-8d7a-4633-a476-f66fb664719e

HDInsight

Utilize a funcionalidade de Escritas Aceleradas no cluster HBase para melhorar o desempenho do cluster

Está a ver esta recomendação do assistente porque o registo do sistema da equipa do HDInsight mostra que o seu cluster encontrou os seguintes cenários nos últimos 7 dias: 1. Latência elevada no tempo de sincronização de WAL 2. Contagem elevada de pedidos de escrita (pelo menos 3 janelas de uma hora de mais de 1000 avg_write_requests/segundo/nó). Estas condições são indicadores de que o seu cluster sofre de latências de escrita elevadas. Tal pode dever-se a uma carga de trabalho pesada realizada no cluster. Para melhorar o desempenho do seu cluster, poderá considerar utilizar a funcionalidade de Escritas Aceleradas fornecida pelo Azure HDInsight HBase. A funcionalidade Escritas Aceleradas para clusters Apache HBase do HDInsight anexa discos geridos por SSD premium a todos os RegionServer (nó de trabalho) em vez de utilizar o armazenamento na cloud. Como resultado, proporciona baixa latência de escrita e melhor resiliência para as suas aplicações. Para ler mais sobre esta funcionalidade, visite a ligação.

Benefícios potenciais: menor latência de gravação e melhor resiliência para seus aplicativos.

Impacto: Médio

Para mais informações, consulte Azure HDInsight Gravações Aceleradas para Apache HBase

TipoDeRecurso: microsoft.hdinsight/clusters
ID da recomendação: 8109a740-abe9-453e-91fc-c25598de73d0

Serviços de Dados de Saúde

HorizonDB

Rever o seu Servidor HorizonDB para ver se log_duration está ativado

O seu servidor tem o log_duration ativado, o que adiciona sobrecarga de registo em todas as consultas. Defina o parâmetro do servidor log_duration para DESLIGADO para reduzir a utilização de I/O e CPU e melhorar o desempenho geral da base de dados.

Benefícios potenciais: Melhore o desempenho do seu servidor.

Impacto: Médio

Para mais informações, consulte Relatórios e Registo / O que Registar Parâmetros - Azure HorizonDB

Tipo de recurso: microsoft.horizondb/clusters
ID da recomendação: f220170f-ad23-4fca-9b6a-23c4256f821c

Verifique se o seu servidor HorizonDB tem log_error_verbosity definido como VERBOSE

O seu servidor utiliza verbosidade de registo de erros superior ao necessário, o que aumenta o overhead. Defina o parâmetro log_error_verbosity para PREDEFINIDO para reduzir o trabalho de registo e melhorar o desempenho da base de dados.

Benefícios potenciais: Melhorar o desempenho do servidor

Impacto: Médio

Para mais informações, consulte Relatórios e Registo / O que Registar Parâmetros - Azure HorizonDB

Tipo de recurso: microsoft.horizondb/clusters
ID da recomendação: f63023f3-cad9-46fa-9e60-aafb6500f9d5

Reveja se o servidor HorizonDB tem o log_min_duration_statement ativado

O seu valor log_min_duration_statement está abaixo de 60 000 ms (1 minuto), por isso o PostgreSQL regista mais consultas lentas. Aumentá-la reduz a sobrecarga dos logs, mantém os logs mais pequenos e ajuda a concentrar-se nas instruções com maior tempo de execução.

Potenciais benefícios: Melhora o desempenho do seu servidor

Impacto: Alto

Para mais informações, consulte Relatórios e Registo / Quando Registar Parâmetros - Azure HorizonDB

Tipo de recurso: microsoft.horizondb/clusters
ID da recomendação: 290bebd4-6f7e-4423-910d-b11dc451d435

Verificar se o servidor HorizonDB tem log_statement definido como TUDO

O servidor define log_statement para ALL, o que regista todas as instruções e aumenta a sobrecarga de E/S. Defina log_statement como NONE ou DDL para reduzir o volume de registos, diminuir a utilização de recursos e melhorar o desempenho das consultas.

Benefícios potenciais: Melhore o desempenho do seu servidor.

Impacto: Médio

Para mais informações, consulte Relatórios e Registo / O que Registar Parâmetros - Azure HorizonDB

Tipo de recurso: microsoft.horizondb/clusters
ID da recomendação: 325f5690-9f2b-47a9-864a-0ea8be1ae0e1

Ativar a limpeza automática no servidor HorizonDB

A definição do parâmetro de autovácuo do seu servidor está DESLIGADA e a razão de inchaço (tuplas mortas/(tuplas vivas + tuplas mortas)) é superior a 50%.

Potenciais benefícios: Melhore o desempenho do seu servidor ativando o autoaspirador.

Impacto: Alto

Para mais informações, consulte Monitorizar e ajustar Autovacuum - Azure HorizonDB

Tipo de recurso: microsoft.horizondb/clusters
ID da recomendação: 53a9f26a-83ed-430e-ae09-62990b7369dd

Verificar se o servidor HorizonDB tem log_statement_stats Ativado

O seu servidor Azure HorizonDB está log_statement_stats definido para ON, o que adiciona overhead de registo e pode reduzir o throughput. Defina log_statement_stats para OFF para reduzir os custos de registo e melhorar o desempenho da carga de trabalho.

Potenciais benefícios: Melhora o desempenho do seu servidor

Impacto: Alto

Para mais informações, consulte Estatísticas / Parâmetros de Monitorização - Azure HorizonDB

Tipo de recurso: microsoft.horizondb/clusters
ID da recomendação: efa1ea55-070f-40b4-b8c6-bc0e8deb391d

Rever o servidor HorizonDB para repor as estatísticas de tabela

As estatísticas da tabela do servidor são redefinidas. Executa ANALYZE nas bases de dados. Ele coleta estatísticas para ajudar o Otimizador PostgreSQL a escolher os melhores caminhos de execução para consultas.

Benefícios potenciais: Melhorar o desempenho do servidor

Impacto: Alto

Para mais informações, consulte Monitorizar e ajustar Autovacuum - Azure HorizonDB

Tipo de recurso: microsoft.horizondb/clusters
ID da recomendação: 70ae999e-245f-4867-9248-4ccfee3fa94f

Verificar se o servidor HorizonDB se aproxima do encapsulamento num wrapper

O servidor ultrapassou o limite de wraparound de 50%, com mais de 1 mil milhões de transações. Consulte as recomendações partilhadas na secção Autovacuum Blockers -> Emergency AutoVacuum and Wraparound dos guias de resolução de problemas.

Benefícios potenciais: Melhorar o desempenho do servidor

Impacto: Alto

Para mais informações, consulte Prevenir e Resolver a Reinicialização do ID da Transação - Azure HorizonDB

Tipo de recurso: microsoft.horizondb/clusters
ID da recomendação: 4ca1bcc5-4090-4a58-aab7-8dd4f14bad4e

Cofre de Chaves

Atualize o Azure Key Vault SDK para a versão mais recente

As novas bibliotecas Key Vault dividem chaves, segredos e certificados em SDKs separados com integração com o Azure Identity para melhorias de autenticação e desempenho sem falhas. DISPENSAR: Se estiver a usar Key Vault com Armazenamento do Azure, Disk ou outros serviços, e todas as aplicações personalizadas que usam .NET SDK 4.0+.

Benefícios potenciais: correções para problemas conhecidos e outras melhorias.

Impacto: Médio

Para mais informações, consulte Client Libraries para Azure Key Vault

Tipo de Recurso: microsoft.keyvault/vaults
ID da recomendação: 9017e82f-b7ac-4a06-8b9b-5858cb3d5113

Armazenamento

Utilizar armazenamento de desempenho premium para blobs de blocos

Uma ou mais das contas de armazenamento têm uma taxa de transação elevada por GB de dados de blobs em bloco armazenados. Utilize o armazenamento de blobs de blocos de desempenho premium em vez do armazenamento de desempenho standard para as cargas de trabalho que requerem tempos de resposta de armazenamento rápidos e/ou elevadas taxas de transação e que podem economizar custos de armazenamento.

Potenciais benefícios: Aumento do desempenho do armazenamento em blocos com os preços de transação Azure mais baixos.

Impacto: Médio

Para mais informações, consulte Visão geral da conta de armazenamento - Armazenamento do Azure

TipoDeRecurso: microsoft.storage/storageaccounts
ID da recomendação: c6b94711-f1f5-4e7e-9c89-c17ed4190969

Ativar o SMB Multicanal para a conta de armazenamento

Observámos que o SMB multicanal não está ativado para a sua conta de armazenamento. O SMB Multicanal permite que um cliente SMB 3.x estabeleça várias ligações de rede a uma partilha de ficheiros SMB. O desempenho aumentado é alcançado através da agregação de largura de banda em vários NICs e da utilização do suporte para RSS.

Benefícios potenciais: Aumente o desempenho de compartilhamentos de arquivos usando SMB Multichannel

Impacto: Médio

Para mais informações, consulte as partilhas de ficheiros SMB no Ficheiros do Azure

TipoDeRecurso: microsoft.storage/storageaccounts
ID da recomendação: 6708739d-5221-4d53-9960-698cd2fd9628

Aumentar o tamanho aprovisionado da partilha de ficheiros premium para evitar a limitação de pedidos

Os pedidos da partilha de ficheiros premium são limitados à medida que forem atingidos os limites de operações de E/S por segundo (IOPS) ou de débito da partilha de ficheiros. Para evitar a limitação dos pedidos, aumente o tamanho de aprovisionamento da partilha de ficheiros premium.

Benefícios potenciais: Aumentar o desempenho da partilha premium de ficheiros ao aumentar o tamanho

Impacto: Alto

Para mais informações, consulte Criar uma partilha de ficheiros clássica - Ficheiros do Azure

TipoDeRecurso: microsoft.storage/storageaccounts
ID da recomendação: d05351cc-1014-4a6c-9173-bec1bcc48849

Máquinas Virtuais

Ativar o Funcionamento em Rede Acelerado para melhorar o desempenho e a latência da rede

Detetámos que a Rede Acelerada não está ativada nos recursos de VM na sua implementação existente que possam suportar esta funcionalidade. Se a imagem do seu sistema operativo de VM suportar Rede Acelerada conforme detalhado na documentação, certifique-se de ativar esta funcionalidade gratuita nestas VMs para maximizar o desempenho e a latência das suas cargas de trabalho de rede na cloud.

Benefícios potenciais: melhora a taxa de transferência de desempenho enquanto reduz a latência e os desvios

Impacto: Médio

Para mais informações, consulte Criar uma Máquina Virtual Azure com Rede Acelerada

TipoDeRecurso: microsoft.compute/virtualmachines
ID da recomendação: 3a3c1a2a-8597-4d3a-981a-0a24a0ee9de4

Atualizar o tamanho da maioria das máquinas virtuais ativas para evitar o esgotamento de recursos e melhorar o desempenho

Analisámos os dados dos últimos 7 dias e identificámos máquinas virtuais (VMs) com utilização elevada entre métricas diferentes (por exemplo, CPU, Memória e E/S da VM). As VMs podem ter problemas de desempenho, dado que estão nos limites da SKU ou perto deles. Considere atualizar o seu SKU para melhorar o desempenho.

Benefícios potenciais: Melhore o desempenho e a confiabilidade de suas VMs

Impacto: Alto

Para mais informações, veja Melhorar o desempenho de VMs altamente utilizadas usando Assistente do Azure - Assistente do Azure

TipoDeRecurso: microsoft.compute/virtualmachines
ID da recomendação: 06c03895-e210-4153-a4a0-a5e5c8e8eb83

Use Managed Disks para evitar a limitação de I/O de disco

Os discos da máquina virtual pertencem a uma conta de armazenamento que atingiu o objetivo de escalabilidade, ficando suscetíveis a limitações de E/S. Para proteger a sua máquina virtual da degradação do desempenho e simplificar a gestão de armazenamento, utilize Managed Disks.

Benefícios potenciais: melhor resiliência e desempenho dos dados

Impacto: Alto

Para mais informações, veja Visão geral da Armazenamento de Discos do Azure - Máquinas Virtuais do Azure

TipoDeRecurso: microsoft.compute/virtualmachines
ID da recomendação: 36c3633b-daac-4e01-af95-11b8c2f4fe20

Atualizar para as máquinas virtuais da geração atual

A VM v5 fornece núcleos mais novos e mais rápidos, maior largura de banda de rede, e melhor redundância e disponibilidade globais. Atualize para as VM v5 a partir das VM v3 ou v2 para corresponder ou exceder o desempenho ao mesmo custo.

Benefícios potenciais: 5 VM oferecem melhor desempenho de núcleo, armazenamento e rede

Impacto: Médio

Para mais informações, consulte a série de tamanhos da família D - Máquinas Virtuais do Azure

TipoDeRecurso: microsoft.compute/virtualmachines
ID da recomendação: 5e305558-6944-40bb-9d69-eb161b42fcec

Melhore a experiência do utilizador e a conectividade implementando VMs mais próximas da localização do utilizador.

Determinámos que as suas VMs estão localizadas numa região diferente ou distante de onde os utilizadores se ligam, usando o Windows Virtual Desktop (WVD). Isto pode resultar em tempos de resposta de ligação prolongados e afetar a experiência geral do utilizador no WVD.

Benefícios potenciais: Melhora a satisfação com o tempo de ida e volta da rede das implantações de serviço WVD.

Impacto: Médio

Para mais informações, consulte Analisar a qualidade da ligação em Azure Virtual Desktop - Azure

TipoDeRecurso: microsoft.compute/virtualmachines
ID da recomendação: c889b55f-9132-444d-a31f-c9e91f1345c9

Atualizar discos do sistema operacional que se aproximam do limite de disco

A unidade de disco rígido (HDD) do sistema operacional está se a aproximar dos limites de disco, atualize para SSD. Os SSDs Azure oferecem desempenho líder na indústria com elevadas operações de E/S por segundo (IOPS) e baixa latência. Em particular, a SSD Premium suporta níveis de desempenho e de rutura, enquanto a SSD Standard suporta a rutura.

Benefícios potenciais: melhor desempenho, escalabilidade e custo-benefício.

Impacto: Médio

Para mais informações, consulte Selecione um tipo de disco para Azure VMs IaaS - discos geridos - Máquinas Virtuais do Azure

TipoDeRecurso: microsoft.compute/disks
ID da recomendação: 031dcbd7-479c-4059-a7ba-c5474c94b72e

Implemente novos discos de dados Premium SSD v2 para melhor desempenho e custos mais baixos

Está atualmente a criar discos de dados Premium SSD da série P. O SSD Premium v2 permite-lhe configurar a capacidade, os IOPS e a taxa de débito independentemente, pelo que só paga pelo que utiliza. Selecione Premium SSD v2 como tipo de disco no portal Azure, na CLI ou no modelo ARM para novas implementações de disco de dados.

Benefícios potenciais: Reduzir custos até 51%. Mais IOPS (4x) e taxa de transferência (33%)

Impacto: Médio

Para mais informações, consulte Implementar um disco gerido Premium SSD v2 - Máquinas Virtuais do Azure

TipoDeRecurso: microsoft.compute/disks
ID da recomendação: bf658a6c-8ecc-4c05-a667-e5c7b4d1eaea

Workloads

Atualizar para a versão mais recente do SDK de Workloads para AMS

Atualize para a versão mais recente do SDK de Cargas de Trabalho para obter os melhores resultados em termos de qualidade do modelo, desempenho e disponibilidade do serviço.

Benefícios potenciais: o SDK de cargas de trabalho mais recente contém correções para problemas conhecidos e outras melhorias.

Impacto: Médio

Para mais informações, consulte Qual é a Azure Monitor para as soluções SAP?

ResourceType: microsoft.workloads/monitores
ID da recomendação: eabfd1a1-6092-471b-8cff-22dd044e5535

Para evitar o bloqueio suave no driver Mellanox, reduza o valor de can_queue no SO da VM da Aplicação em cargas de trabalho SAP.

Para evitar o bloqueio flexível esporádico no controlador Mellanox, o valor de can_queue tem de ser reduzido no SO. Este valor não pode ser definido diretamente. Adicione as seguintes opções de linha de arranque do kernel para obter o mesmo efeito: "hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024"

Benefícios potenciais: Garantir alto desempenho em cargas de trabalho SAP

Impacto: Médio

Para mais informações, veja Kernel soft lockup com blk_mq_update em traces

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/applicationinstances
ID da recomendação: fc547b20-0a11-4d8c-86ce-0d9993a89fbf

Para evitar o bloqueio flexível no controlador Mellanox, reduza o valor de can_queue no SO da VM do ASCS nas cargas de trabalho SAP

Para evitar o bloqueio flexível esporádico no controlador Mellanox, o valor de can_queue tem de ser reduzido no SO. Este valor não pode ser definido diretamente. Adicione as seguintes opções de linha de arranque do kernel para obter o mesmo efeito: "hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024"

Benefícios potenciais: Garantir alto desempenho em cargas de trabalho SAP

Impacto: Médio

Para mais informações, veja Kernel soft lockup com blk_mq_update em traces

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/centralinstances
ID da recomendação: 7fe03dfd-e9f2-4886-8e4a-f212c738ca4c

Para evitar o bloqueio flexível no controlador Mellanox, reduza o valor de can_queue no SO da VM da DB nas cargas de trabalho SAP

Para evitar o bloqueio flexível esporádico no controlador Mellanox, o valor de can_queue tem de ser reduzido no SO. Este valor não pode ser definido diretamente. Adicione as seguintes opções de linha de arranque do kernel para obter o mesmo efeito: "hv_storvsc.storvsc_ringbuffer_size=131072 hv_storvsc.storvsc_vcpus_per_sub_channel=1024"

Benefícios potenciais: Garantir alto desempenho em cargas de trabalho SAP

Impacto: Médio

Para mais informações, veja Kernel soft lockup com blk_mq_update em traces

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: cc03700f-6530-40ae-adf4-5f654d5076a9

Para melhorar o desempenho do sistema de arquivos no HANA DB com ANF, otimize rmem_max parâmetro do sistema operacional

Na base de dados HANA com o tipo de armazenamento ANF, a memória intermédia de socket de leitura máxima, definido pelo parâmetro, net.core.rmem_max tem de ser definido com uma capacidade suficientemente grande para processar pacotes de rede de entrada. Esta configuração certifica a base de dados HANA para funcionar com ANF e melhora o desempenho do sistema de ficheiros. Veja a nota SAP: 3024346.

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 11cbda6c-33fb-47a2-8abc-b708420115f7

Para melhorar o desempenho do sistema de arquivos no HANA DB com ANF, otimize o parâmetro do sistema operacional wmem_max.

Na Base de Dados HANA com tipo de armazenamento ANF, o tamanho máximo do buffer de escrita do socket, definido pelo parâmetro net.core.wmem_max, tem de ser suficientemente grande para processar pacotes de rede de saída. Esta configuração permite que a base de dados HANA seja executada com o ANF e melhora o desempenho do sistema de ficheiros. Veja a nota SAP: 3024346

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: bf10b7d5-2d5d-459a-8a0d-9c6ae2bc5bed

Para melhorar o desempenho do sistema de arquivos no HANA DB com ANF, otimize tcp_rmem parâmetro do sistema operacional

O parâmetro net.ipv4.tcp_mem especifica tamanhos da memória intermédia de receção mínimos, predefinidos e máximos utilizados para um socket TCP. Defina o parâmetro de acordo com a nota SAP 3024346 para certificar a base de dados HANA para correr com ANF e melhorar o desempenho do sistema de ficheiros. O valor máximo não pode exceder os parâmetros net.core.mem_max

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: a6ad3344-7a93-4d97-98a7-7284048e1653

Para melhorar o desempenho do sistema de ficheiros no HANA DB com ANF, otimize o parâmetro tcp_wmem do sistema operativo.

O parâmetro net.ipv4.tcp_wmem especifica os tamanhos mínimo, predefinido e máximo do buffer de envio que são utilizados para um socket TCP. Descreva o parâmetro de acordo com a nota SAP 302436 para certificar a base de dados HANA para funcionar com ANF e melhorar o desempenho do sistema de ficheiros. O valor máximo não deve exceder o parâmetro net.core.wmem_max

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 096a9a97-88fa-4e92-b818-c2b9dbbc38ed

Para melhorar o desempenho do sistema de ficheiros na base de dados HANA com o ANF, defina o tamanho da fila de espera do recetor como 300 000

O parâmetro net.core.netdev_max_backlog especifica o tamanho da fila de backlog do recetor para a interface de rede quando os pacotes chegam mais rapidamente do que o kernel pode processá-los. Defina o parâmetro conforme descrito na nota SAP 3024346. Esta configuração permite que a base de dados HANA seja executada com o ANF e melhora o desempenho do sistema de ficheiros.

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: d40a458d-b366-45f2-a315-dfe71d3eb0eb

Para melhorar o desempenho do sistema de ficheiros na base de dados HANA com o ANF, desative o parâmetro para iniciar lentamente após a inatividade

O parâmetro net.ipv4.tcp_slow_start_after_idle desativa a necessidade de aumentar gradualmente o tamanho da janela TCP para ligações TCP que estiveram inativas durante algum tempo. Ao definir este parâmetro como zero de acordo com a nota do SAP: 302436, a velocidade máxima será utilizada desde o início para ligações TCP anteriormente inativas

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 4f21a973-f15e-4e9b-8d10-5d46f0f91367

Para melhorar o desempenho do sistema de ficheiros na base de dados HANA com o ANF, ative o ajuste automático para o protocolo TCP receber o tamanho da memória intermédia

O parâmetro net.ipv4.tcp_moderate_rcvbuf permite que o TCP realize um ajuste automático do tamanho do buffer de receção, dimensionando-o automaticamente (sem exceder tcp_rmem) para corresponder ao tamanho necessário pelo caminho para uma transferência completa. Habilite este parâmetro de acordo com a nota SAP: 302436 para melhorar o desempenho do sistema de arquivos.

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: eb6a0b87-7c06-466c-a095-69a9bcf211c0

Para melhorar o desempenho do sistema de ficheiros na base de dados HANA com o ANF, ative o parâmetro de dimensionamento da janela TCP do SO

Ativar o parâmetro de dimensionamento da janela TCP de acordo com a nota do SAP: 302436. Esta configuração permite que a base de dados HANA seja executada com o ANF e melhora o desempenho do sistema de ficheiros na base de dados HANA com o ANF em cargas de trabalho do SAP

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: c93a842a-deca-449d-adc9-840120daa0ca

Para melhorar o desempenho do sistema de ficheiros na base de dados HANA com o ANF, ative o parâmetro tcp_timestamps do SO

Ative o parâmetro tcp_timestamps de acordo com a nota do SAP: 302436. Esta configuração permite que a base de dados HANA seja executada com o ANF e melhora o desempenho do sistema de ficheiros na base de dados HANA com o ANF em cargas de trabalho do SAP

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 5a6bdcee-dd9f-4e99-adb5-f24dad289d42

Num cenário de alta disponibilidade para a base de dados HANA com o ANF, desative o parâmetro tcp_timestamps do SO

Desative o parâmetro tcp_timestamps de acordo com a nota do SAP: 302436. Esta configuração permite que a base de dados HANA seja executada com o ANF e melhora o desempenho do sistema de ficheiros em cenários de elevada disponibilidade para a base de dados HANA com o ANF em cargas de trabalho do SAP

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 3b8dc04c-73dd-4bf9-9d6f-b8bfec694da3

Para melhorar o desempenho do sistema de ficheiros na base de dados HANA utilizando ANF, ative o parâmetro tcp_sack do SO

Ativar o parâmetro tcp_sack de acordo com a nota do SAP: 302436. Esta configuração permite que a base de dados HANA seja executada com o ANF e melhora o desempenho do sistema de ficheiros na base de dados HANA com o ANF em cargas de trabalho do SAP

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 06b7b95e-91ec-4b38-a97c-923caf3497a5

Para melhorar o desempenho do sistema de ficheiros na base de dados HANA com o ANF, desative o protocolo IPv6 no SO

Desative o IPv6 conforme a recomendação para SAP no Azure, visando melhorar o desempenho do sistema de ficheiros para HANA DB com ANF.

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

Para mais informações, veja dimensionamento SAP HANA com standby no Azure NetApp Files em SLES

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 47eb0254-02be-4817-bacb-aaf5eeabcbb9

Para melhorar o desempenho do sistema de arquivos no HANA DB com ANF, otimize tcp_max_syn_backlog parâmetro do sistema operacional

Para evitar que o kernel utilize cookies SYN numa situação em que muitos pedidos de ligação são enviados num curto espaço de tempo e para evitar um aviso sobre um possível ataque “flood” do SYN no registo do sistema, o tamanho do registo de tarefas pendentes do SYN deve ser definido para um valor razoavelmente elevado. Veja a nota do SAP 2382421

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

Para mais informações, veja dimensionamento SAP HANA com standby no Azure NetApp Files em SLES

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: d3bcfaa8-bce5-4869-9b1a-cc11d1dc3a61

Para melhorar o desempenho do sistema de ficheiros na base de dados HANA com ANF, otimize o intervalo de portas locais net.ipv4.ip_local_port_range.

Uma vez que a base de dados HANA utiliza um número considerável de ligações para a comunicação interna, faz sentido ter o maior número possível de portas de clientes disponíveis para este efeito. Defina o parâmetro net.ipv4.ip_local_port_range do SO de acordo com a nota do SAP 2382421 para garantir uma excelente comunicação interna do HANA.

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 612ab8fc-8f4e-4605-bc3f-278e4dfa20e7

Para melhorar o desempenho do sistema de ficheiros na base de dados HANA com o ANF, desative net.ipv4.conf.all.rp_filter

Desative o parâmetro net.ipv4.conf.all.rp_filter do filtro de caminho inverso no SO Linux de acordo com a recomendação para um melhor desempenho do sistema de ficheiros na base de dados HANA com o ANF nas cargas de trabalho SAP

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

Para mais informações, veja dimensionamento SAP HANA com standby no Azure NetApp Files em SLES

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 08f07906-f2ce-4123-bf48-3b468ed7875c

Para melhorar o desempenho do sistema de ficheiros no HANA DB com ANF, otimize a configuração de sunrpc.tcp_slot_table_entries.

Defina o parâmetro sunrpc.tcp_slot_table_entries como 128, de acordo com a recomendação para melhoria do desempenho do sistema de ficheiros na base de dados HANA com o ANF nas cargas de trabalho SAP

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

Para mais informações, veja dimensionamento SAP HANA com standby no Azure NetApp Files em SLES

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 1bfe7781-ccf8-4fa0-ac85-41f2269e041d

Para melhorar o desempenho do sistema de arquivos no HANA DB com ANF, otimize o parâmetro vm.swappiness

Defina o parâmetro vm.swappiness do sistema operativo para 10, de acordo com a recomendação para um melhor desempenho do sistema de ficheiros na base de dados HANA com ANF nas cargas de trabalho SAP.

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

Para mais informações, veja dimensionamento SAP HANA com standby no Azure NetApp Files em SLES

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 0e3db9b9-d301-445d-8ddb-650b87204632

Para melhorar o desempenho do sistema de ficheiros na base de dados HANA com o ANF, altere o parâmetro tcp_max_slot_table_entries

Defina o parâmetro tcp_max_slot_table_entries do SO como 128, de acordo com a nota do SAP: 302436 para um melhor desempenho da transferência de ficheiros na base de dados HANA com o ANF nas cargas de trabalho SAP

Benefícios potenciais: Melhor desempenho do sistema de arquivos

Impacto: Alto

Para mais informações, veja dimensionamento SAP HANA com standby no Azure NetApp Files em SLES

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: db1a57ee-014b-4f4f-89e4-1ab1337eeff8

Verifique se o desempenho de leitura do volume /hana/data é >= 400 MB/seg para melhorar o desempenho no banco de dados HANA.

É recomendada uma atividade de leitura de pelo menos 400 MB/s para /hana/data para tamanhos de I/O de 16 MB e 64 MB para cargas de trabalho SAP no Azure. Selecione o tipo de disco para /hana/data de acordo com este requisito para garantir o elevado desempenho da base de dados e cumprir os requisitos mínimos de armazenamento para o SAP HANA

Benefícios potenciais: Melhor desempenho e suporte para HANA DB em cargas de trabalho SAP

Impacto: Alto

Para mais informações, consulte SAP HANA Azure configurações de armazenamento de máquinas virtuais

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 6d4c7645-93ca-4ebc-8a8f-0981463f4ab2

Se estiver usando Ultradisk, o IOPS para /hana/volume de dados deve ser >=7000 para melhor desempenho do banco de dados HANA

Recomenda-se um IOPS de, pelo menos, 7000 em /hana/volume de dados para cargas de trabalho SAP ao utilizar Discos Ultra. Selecione o tipo de disco para /hana/volume de dados de acordo com este requisito para garantir o elevado desempenho da base de dados

Benefícios potenciais: Melhor desempenho e suporte para HANA DB em cargas de trabalho SAP

Impacto: Alto

Para mais informações, consulte SAP HANA Azure configurações de armazenamento de máquinas virtuais

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 41ed90fb-8953-40d7-a6ff-d7f67ceaf903

O tamanho das faixas para /hana/dados deve ser 256 kb para um melhor desempenho da base de dados HANA nas cargas de trabalho SAP

Se estiveres a usar LVM ou mdadm para construir conjuntos de faixas em vários discos premium do Azure, precisas de definir tamanhos de faixas. Com base na experiência com versões recentes do Linux, o Azure recomenda usar um tamanho de faixa de 256 kb para o sistema de ficheiros /hana/data para melhor desempenho da base de dados HANA

Benefícios potenciais: Melhor desempenho e suporte para HANA DB em cargas de trabalho SAP

Impacto: Alto

Para mais informações, consulte SAP HANA Azure configurações de armazenamento de máquinas virtuais

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 2bd5a83a-a59d-4941-960a-495211b19b67

Todos os discos no LVM para /hana/volume de dados devem ser do mesmo tipo para garantir elevado desempenho na base de dados HANA

Se forem selecionados vários tipos de discos em /hana/volume de dados, o desempenho da base de dados HANA nas cargas de trabalho SAP poderá ser restringido. Assegure que todos os discos de dados HANA voue são do mesmo tipo e estão configurados conforme a recomendação para SAP no Azure.

Benefícios potenciais: Melhor desempenho e suporte para HANA DB em cargas de trabalho SAP

Impacto: Alto

Para mais informações, consulte SAP HANA Azure configurações de armazenamento de máquinas virtuais

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 6d87a5a3-64ba-4f28-b228-f1da8403e2bb

O desempenho de leitura/gravação do volume /hana/log deve ser >=250 MB/seg para um melhor desempenho na base de dados HANA.

É recomendada uma atividade de leitura/escrita de pelo menos 250 MB/s para /hana/log com 1 MB de I/O para cargas de trabalho SAP no Azure. Selecione o tipo de disco para /hana/log volume conforme este requisito para garantir o elevado desempenho da base de dados e cumprir os requisitos mínimos de armazenamento para o SAP HANA

Benefícios potenciais: Melhor desempenho e suporte para HANA DB em cargas de trabalho SAP

Impacto: Alto

Para mais informações, consulte SAP HANA Azure configurações de armazenamento de máquinas virtuais

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 773fdeac-ef26-486c-aeb0-a1922201dc2a

Se estiver usando Ultradisk, o IOPS para o volume /hana/log deve ser >=2000 para um melhor desempenho no HANA DB

Recomenda-se um IOPS de, pelo menos, 2000 em /hana/log para cargas de trabalho SAP ao utilizar Ultradisk. Selecione o tipo de disco para o volume de log /hana/ de acordo com este requisito para assegurar um desempenho elevado da base de dados.

Benefícios potenciais: Melhor desempenho e suporte para HANA DB em cargas de trabalho SAP

Impacto: Alto

Para mais informações, consulte SAP HANA Azure configurações de armazenamento de máquinas virtuais

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 5b34b8c0-0427-4737-be51-88e49b14b734

O tamanho das faixas para /hana/registo deve ser 64 kb para um melhor desempenho da base de dados HANA nas cargas de trabalho SAP

Se estiveres a usar LVM ou mdadm para construir conjuntos de faixas em vários discos premium do Azure, precisas de definir tamanhos de faixas. Para obter throughput suficiente com tamanhos maiores de I/O, o Azure recomenda usar um stripe de 64 kb para o sistema de ficheiros /hana/log, melhorando assim o desempenho da base de dados HANA.

Benefícios potenciais: Melhor desempenho e suporte para HANA DB em cargas de trabalho SAP

Impacto: Alto

Para mais informações, consulte SAP HANA Azure configurações de armazenamento de máquinas virtuais

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 18544c51-decc-4696-aa4f-f1cdfffc0753

Todos os discos no LVM para /hana/log devem ser do mesmo tipo para garantir um elevado desempenho na base de dados HANA.

Se forem selecionados vários tipos de discos no volume /hana/log, o desempenho da base de dados HANA para cargas de trabalho SAP poderá ser restringido. Assegure que todos os discos de dados HANA voue são do mesmo tipo e estão configurados conforme a recomendação para SAP no Azure.

Benefícios potenciais: Melhor desempenho e suporte para HANA DB em cargas de trabalho SAP

Impacto: Alto

Para mais informações, consulte SAP HANA Azure configurações de armazenamento de máquinas virtuais

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: b94f9b67-0969-430d-b6cd-ac1bc4910601

Ativar o Acelerador de Escrita em /hana/volume do registo com disco Premium para uma melhor latência de escrita na base de dados HANA

O Azure Write Accelerator é uma funcionalidade para VMs Azure M-Series. Melhora a latência de I/O das operações de escrita no armazenamento premium do Azure. Para SAP HANA, o Acelerador de Escrita deve ser usado apenas contra o volume /hana/log.

Benefícios potenciais: Melhor desempenho e suporte para HANA DB em cargas de trabalho SAP

Impacto: Alto

Para mais informações, consulte SAP HANA Azure configurações de armazenamento de máquinas virtuais

TipoDeRecurso: microsoft.workloads/sapvirtualinstances/databaseinstances
ID da recomendação: 3188f9a0-12fc-4cb8-9fdd-7380dd92564b

Ative a Memória Expresso Não Volátil (NVMe) para melhorar o desempenho do seu disco gerido do Azure.

A Memória Expresso Não Volátil (NVMe) é um protocolo que ajuda a transferir dados mais rapidamente entre servidores e armazenamento utilizando memória não volátil. Pode aumentar as operações de entrada/saída por segundo (IOPS) e o débito em megabytes por segundo (MB/s).

Potenciais benefícios: Transferências de dados mais rápidas com elevada taxa de transferência.

Impacto: Alto

Para mais informações, consulte NVMe Overview - Máquinas Virtuais do Azure

ResourceType: microsoft.workloads/virtualinstances/components
ID da recomendação: 6913419a-d4b8-434a-a9ef-a45a7bbd8e17

Ative redes avançadas para a sua base de dados Oracle.

Ative redes avançadas para que possa usar a integração com a Rede Virtual do Azure (grupos de segurança de rede, rotas definidas pelo utilizador e Azure Private Link) para reforçar a segmentação de rede e melhorar o desempenho dos seus recursos base de base de dados Oracle.

Benefícios potenciais: Melhore a segurança e o desempenho da sua rede virtual.

Impacto: Médio

Para mais informações, consulte Planeamento de Rede para a Oracle AI Database@Azure

ResourceType: microsoft.workloads/virtualinstances/components
ID da recomendação: c38a6fb5-dc34-4f83-8ead-4dd36bee5822

Ative as informações de VM do Azure Monitor para monitorizar as máquinas virtuais que alojam as suas cargas de trabalho.

Utilize as informações de VM do Azure Monitor para monitorizar as suas máquinas virtuais e conjuntos de dimensionamento de máquinas virtuais quanto ao desempenho, estado de funcionamento, processos e dependências.

Potenciais benefícios: Simplifique a monitorização para que possa acompanhar a saúde e o desempenho.

Impacto: Baixo

Para mais informações, consulte Ativar monitorização de VM no Azure Monitor - Azure Monitor

ResourceType: microsoft.workloads/virtualinstances/components
ID da recomendação: 6143f164-7b1f-460e-90fe-86cb6cb1181b

Ative as definições de diagnóstico nos seus recursos do Azure Firewall.

Ative as definições de diagnóstico no seu Azure Firewall para capturar registos e métricas para fins de monitorização e resolução de problemas.

Potenciais benefícios: Melhore a monitorização e resolução de problemas do seu Azure Firewall.

Impacto: Médio

Para mais informações, consulte Monitorizar Azure Firewall

ResourceType: microsoft.workloads/virtualinstances/components
ID da recomendação: 468a3b1e-863e-4e63-af78-fa2ddbd7130d

Ative a rede avançada para a sua Base de Dados Autónoma Oracle.

Permita que redes avançadas utilizem a integração com a Rede Virtual do Azure (grupos de segurança de rede, rotas definidas pelo utilizador e Azure Private Link) para reforçar o isolamento e melhorar o desempenho.

Benefícios potenciais: Melhore a segurança e o desempenho da sua rede virtual.

Impacto: Médio

Para mais informações, consulte Planeamento de Rede para a Oracle AI Database@Azure

ResourceType: microsoft.workloads/virtualinstances/components
ID da recomendação: 1ef37d8d-9594-4112-b6e3-b9839e15c40a

Utilize o emparelhamento de rede para as máquinas virtuais na carga de trabalho do seu registo de saúde eletrónico (EHR).

Se as suas máquinas virtuais que suportam a mesma carga de trabalho estiverem distribuídas por várias redes virtuais, utilize o peering de rede virtual para as ligar. Mantenha a ligação de peering ativa para fornecer conectividade redundante e de baixa latência.

Potenciais benefícios: Obtém-se uma conectividade resiliente e de baixa latência.

Impacto: Alto

Para mais informações, consulte Rede Virtual do Azure Peering

ResourceType: microsoft.workloads/virtualinstances/components
ID da recomendação: 36e7f05c-6ed0-43a0-aec7-8879cd22ab55

Otimizar a configuração de rede para melhor comunicação interna do HANA nas cargas de trabalho SAP

Configure net.ipv4.ip_local_port_range para maximizar as portas de cliente para a comunicação interna do HANA. Utilizar: sysctl -w net.ipv4.ip_local_port_range='9000 65499' para NonANF ou '9000 65300' para ANF. Exclua portas utilizadas por processos específicos através de net.ipv4.ip_local_reserved_ports.

Benefícios potenciais: Melhor comunicação interna HANA

Impacto: Alto

Para mais informações, consulte a Nota SAP 2382421

ResourceType: microsoft.workloads/virtualinstances/components
ID da recomendação: 92fb3932-98e4-493d-b889-2f287f7d23a4

Ative a rede acelerada nas interfaces de rede das suas máquinas virtuais para reduzir a latência.

Ative a rede acelerada para manter a latência de rede entre as suas máquinas virtuais em 0,7 ms ou menos.

Potenciais benefícios: Baixa latência de rede e melhor desempenho.

Impacto: Alto

Para mais informações, consulte a Visão Geral e Benefícios de Redes Aceleradas do Azure

ResourceType: microsoft.workloads/virtualinstances/components
ID da recomendação: ffb3f675-188c-4365-b591-2e0d438f9741

Aloje as suas cargas de trabalho Oracle na mesma rede virtual do Azure ou numa rede virtual em modo peering para reduzir a latência.

Aloje a sua base de dados Oracle e os recursos da aplicação na mesma rede virtual. Se utilizar várias redes virtuais, ative o peering de rede virtual para manter baixa latência entre as suas redes virtuais.

Benefícios potenciais: Reduzir a latência da rede e melhorar o desempenho.

Impacto: Alto

Para mais informações, consulte Rede Virtual do Azure Peering

ResourceType: microsoft.workloads/virtualinstances/components
ID da recomendação: 41f9c8e2-1354-4d7a-ac53-00cf429064f8

Ative o reencaminhamento IP para as suas aplicações virtuais de rede.

Ative o encaminhamento IP para aplicações virtuais de rede (NVAs) que atuam como routers, firewalls ou gateways na sua rede virtual para melhorar o desempenho da rede com um encaminhamento eficiente.

Potenciais benefícios: Suporta firewall, roteamento e inspeção de tráfego.

Impacto: Alto

Para mais informações, veja Ligação híbrida com aplicação de dois níveis

ResourceType: microsoft.workloads/virtualinstances/components
ID da recomendação: f26aef83-49c6-4db0-9130-d3cf7fc081bb

Ative a rede avançada para o seu Cluster de VM Oracle Exadata Cloud.

Ative redes avançadas para que possa usar a integração com a Rede Virtual do Azure (grupos de segurança de rede, rotas definidas pelo utilizador e Azure Private Link) para reforçar a segmentação de rede e melhorar o desempenho dos seus recursos Cluster de VM Exadata Cloud.

Benefícios potenciais: Melhore a segurança e o desempenho da sua rede virtual.

Impacto: Médio

Para mais informações, consulte Planeamento de Rede para a Oracle AI Database@Azure

ResourceType: microsoft.workloads/virtualinstances/components
ID da recomendação: 056e860f-885a-47f9-94cc-f218fe753acf

Valide o parâmetro swappiness do kernel do Linux na sua máquina virtual do SAP DB2

Ajuste o parâmetro de swappiness do kernel Linux na sua máquina virtual Azure para melhorar o desempenho da carga de trabalho SAP para a sua base de dados DB2.

Benefícios potenciais: Melhorar o desempenho e o suporte da carga de trabalho SAP.

Impacto: Médio

Para obter mais informações, consulte Requisitos de parâmetros do kernel (Linux)

ResourceType: microsoft.workloads/virtualinstances/components
ID da recomendação: 951f0ec5-07bb-4c96-85a8-b40d12175dbc

Próximos passos

Saiba mais sobre Eficiência de Desempenho - Microsoft Azure Estrutura Bem Arquitetada