Compartir a través de


DA0030: Recopilar las medidas de interacción de capas para los proyectos de base de datos

Identificador de regla

DA0030

Categoría

Uso de Herramientas de generación de perfiles

Método de generación de perfiles

Muestreo

Mensaje

La recopilación de mediciones de interacción para aplicaciones de varias capas ayudará a comprender los modelos de uso de bases de datos y las demoras en el acceso a datos clave. Intente generar de nuevo el perfil de la aplicación con la opción de generación de perfiles de interacción de capas habilitada.

Tipo de regla

Información

Motivo

Las llamadas a los métodos System.Data constituyen una proporción considerable de los datos de generación de perfiles; además, no ha recopilado datos de interacción de capas en la generación de perfiles. Considere la opción de volver a generar los perfiles y agregar los datos de interacción de capas.

Descripción de la regla

Esta regla se activa siempre que hay una actividad significativa en las funciones que residen en los espacios de nombres System.Data, incluido System.Data.LinqSystem.Data.Linq.

Las aplicaciones con varias capas usan los servicios superpuestos para su presentación y niveles de datos. Normalmente, el nivel de datos es un proceso independiente que ejecuta un sistema de administración de bases de datos, como Microsoft Sql Server. El nivel de datos puede incluso ejecutarse en una máquina distinta a la del resto de la aplicación. Los perfiles de muestreo proporcionan una ligera introducción a las funciones y servicios que se ejecutan fuera de proceso o de forma remota.

Las herramientas de generación de perfiles pueden recopilar información sobre el control de tiempo de las aplicaciones de varias capas que interactúan con un nivel de datos de Microsoft Sql Server usando llamadas asincrónicas a los servicios ADO.NET. Debe habilitar explícitamente la generación de perfiles de interacción de capas. No está activada de forma predeterminada.

Cómo corregir infracciones

Esta regla solo tiene un fin informativo y es posible que no necesite acción correctora alguna.

Para obtener información acerca de cómo se agregan los datos de interacción de capas a los datos de generación de perfiles desde el IDE de Visual Studio, vea Cómo: Recopilar datos de interacción de capas. Para obtener información acerca de cómo se agregan los datos de interacción de capas desde la línea de comandos, vea Cómo: Agregar datos de interacción de capas para los datos de generación de perfiles desde la línea de comandos.