Partilhar via


DA0030: Reunir as medições de nível de interação para projetos de banco de dados

Identificação da regra

DA0030

<strong>Categoria</strong>

O uso de ferramentas de criação de perfil

Método de criação de perfil

Amostragem

Message (Mensagem)

As medidas de interação para aplicativos de vários níveis de coleta ajuda você entende os padrões de uso de banco de dados e dados de chave acessará atrasos.Tente perfilação do aplicativo novamente com a opção de criação de perfil de interação do nível habilitada.

Tipo de regra

Informações

Causa

Chamadas para System.Data métodos são uma parte significativa dos dados de criação de perfil e você não coletou dados de interação da camada em que a criação de perfil executar.Considere a criação de perfil novamente e adicionar dados de interação em camadas.

Descrição da regra

Essa regra é acionado sempre que houver atividade significativa nas funções que residem nos namespaces System. Data, incluindo System.Data.LinqSystem.Data.Linq.

Aplicativos de vários níveis usam serviços em camadas para suas camadas de apresentação e dados.Geralmente, a camada de dados é um processo separado que executa um sistema de gerenciamento de banco de dados, como Microsoft Sql Server.A camada de dados ainda pode estar executando em uma máquina separada do restante do aplicativo.Perfis de amostragem oferecem boa percepção funções e serviços em execução fora de processo ou remotamente.

As ferramentas de criação de perfil podem coletar informações de intervalo de aplicativos de vários níveis que estão interagindo com uma camada de dados do Microsoft Sql Server usando chamadas assíncronas para ADO.Serviços de rede.Você deve ativar explicitamente o nível de interação com o perfil.Ele não é ativado por padrão.

Como corrigir violações

Essa regra é somente para fins informativos e pode não exigir ação corretiva.

Para obter informações sobre como adicionar dados de interação em camadas para dados de criação de perfil do Visual Studio IDE, consulte Coletando dados de interação entre camadas usando o IDE do Visual Studio.Para obter informações sobre como adicionar dados de interação do nível da linha de comando, consulte Adicionando dados de interação entre camadas da linha de comando.