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) |
A coleta de medidas de interação de várias camadas de aplicativos ajuda a entender 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 perfil e você não coletou dados de interação em camadas na execução de criação de perfil. Considere a criação de perfil novamente e adicionar dados de interação de camada.
Descrição da regra
Essa regra é acionado sempre que houver atividade significativa nas funções que residem nos namespaces System. Data, incluindo System.Data.Linq System.Data.Linq.
Aplicativos de vários níveis usam os serviços em camadas para suas camadas de apresentação e dados. Freqüentemente, a camada de dados é um processo separado, executando um sistema de gerenciamento de banco de dados como, por exemplo, Microsoft Sql Server. A camada de dados pode ainda estar sendo executado em uma máquina separada do restante do aplicativo. Os 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 temporização para 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 habilitar explicitamente a criação de perfil do nível de interação. Ele não é ativado por padrão.
Como corrigir violações
Esta regra é somente informativa 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 Como: Coletar dados de interação de camada. Para obter informações sobre como adicionar dados de interação do nível da linha de comando, consulte Como: Adicionar dados de interação em camadas para criar o perfil de dados da linha de comando.