Partager via


Analyse d'applications de couche Données

Une application de couche Données (DAC) peut être analysée à partir de l'Explorateur d'utilitaire et de l'Explorateur d'objets dans SQL Server Management Studio (SSMS), avec les vues et les tables système. De plus, tous les objets dans la base de données contenue dans la DAC peuvent être analysés à l'aide des techniques d'analyse de moteur de base de données et de base de données standard.

Analyse des DAC à l'aide de l'utilitaire SQL Server

La page des détails Applications de couche Données déployées dans l'Explorateur de l'utilitaireManagement Studio affiche un tableau de bord qui signale l'utilisation des ressources de toutes les DAC déployées vers les instances managées du moteur de base de données. Le volet supérieur de la page des détails répertorie chaque DAC déployée avec des indicateurs visuels qui signalent si leur utilisation du processeur et des ressources de fichiers se situe hors des stratégies définies pour l'utilitaire SQL Server. Si vous sélectionnez une DAC en mode Liste, des détails supplémentaires sont affichés sous les onglets dans le volet inférieur de la page. Pour plus d'informations sur les informations présentées dans la page des détails, consultez Détails des applications de la couche Données déployées (utilitaire SQL Server).

Après avoir utilisé la page des détails Applications de couche Données déployées pour identifier rapidement toutes les DAC qui utilisent trop ou pas assez leurs ressources matérielles, vous pouvez élaborer des plans pour traiter tous les problèmes. Plusieurs DAC qui n'utilisent pas pleinement leurs ressources matérielles actuelles pourraient être consolidées en un serveur unique, ce qui libérerait certains des serveurs pour d'autres utilisations. Si une DAC utilise trop les ressources sur son serveur en cours, elle peut être déplacée vers un plus grand serveur ou d'autres ressources peuvent être ajoutées au serveur en cours.

Les limites minimale et maximale pour l'utilisation des ressources sont définies par des stratégies d'analyse des applications définies dans la page des détails Administration de l'utilitaire. Les administrateurs de la base de données peuvent adapter les stratégies pour qu'elles correspondent aux limites établies par leurs organisations. Par exemple, une société peut définir 75 % comme utilisation maximale du processeur pour une DAC alors qu'une autre société peut affecter 80 % comme valeur maximale. Pour plus d'informations sur la définition des stratégies d'analyse des applications, consultez Administration de l'utilitaire (utilitaire SQL Server).

Pour afficher la page des détails Applications de couche Données déployées :

  1. Sélectionnez le menu Affichage/Explorateur de l'utilitaire.

  2. Connectez l'Explorateur de l'utilitaire au point de contrôle d'utilitaire (UCP).

  3. Sélectionnez le menu Affichage/Détails de l'Explorateur de l'utilitaire.

  4. Sélectionnez le nœud Applications de couche Données déployées dans l'Explorateur de l'utilitaire.

Les informations de la page des détails Applications de couche Données déployées proviennent des données dans l'entrepôt de données de gestion de l'utilitaire, qui recueille par défaut les données toutes les 15 minutes. L'intervalle peut également être adapté à l'aide de la page des détails Administration de l'utilitaire.

Affichage de DAC dans l'Explorateur d'objets

L'Explorateur d'objets SSMS affiche les informations de configuration de base sur chaque DAC déployée vers une instance du moteur de base de données. Cela inclut à la fois les instances managées inscrites dans l'utilitaire SQL Server et les instances autonomes qui ne peuvent pas être affichées dans l'Explorateur de l'utilitaire.

Pour consulter les détails d'une DAC déployée vers une instance du moteur de base de données :

  1. Sélectionnez le menu Affichage/Explorateur d'objets.

  2. Connectez-vous à l'instance du moteur de base de données à partir du volet de l'Explorateur d'objets.

  3. Sélectionnez le menu Affichage/Détails de l'Explorateur d'objets.

  4. Sélectionnez le nœud serveur dans l'Explorateur d'objets qui mappe à l'instance, puis naviguez jusqu'au nœud Gestion\Applications de couche Données.

  5. Le mode Liste dans le volet supérieur de la page des détails répertorie chaque DAC déployée vers l'instance du moteur de base de données. Sélectionnez une DAC pour afficher les informations dans le volet d'informations au bas de la page.

Le menu contextuel du nœud Applications de couche Données est également utilisé pour déployer une nouvelle DAC ou supprimer une DAC existante.

Utilisation des vues et tables système de la DAC

La table système msdb.dbo.sysdac_history_internal enregistre la réussite ou l'échec de toutes les actions de gestion de la DAC effectuées sur une instance du moteur de base de données. La table enregistre l'heure de chaque action et la connexion à l'origine de l'action. Pour plus d'informations, consultez sysdac_history_internal (Transact-SQL).

Les vues système de la DAC signalent les informations de catalogue de base. Pour plus d'informations, consultez Vues de l'application de couche Données (Transact-SQL).

Analyse des bases de données de la DAC

Après le déploiement réussi d'une DAC, la base de données contenue dans la DAC fonctionne de la même façon que toute autre base de données. Utilisez des outils et techniques du moteur de base de données standard pour analyser les performances, le journal, les événements et l'utilisation des ressources de la base de données. Pour plus d'informations, consultez Surveillance (moteur de base de données).