Partager via


Optimisation des interactions entre le niveau logique MÉTIER COM+ et le niveau Données

Le niveau données contient souvent des informations principalement statiques, des informations conservées sur un support durable. Étant donné que ce niveau englobe des informations principalement statiques, il nécessite une analyse approfondie des goulots d’étranglement potentiels. Outre la possibilité évidente de goulots d’étranglement de connexion, les points chauds peuvent être causés par des enregistrements fréquemment consultés, des méthodes d’accès inefficaces aux données et la nécessité de coordonner l’accès aux systèmes hérités.

Connexion à la couche Données

Deux considérations jouent un rôle important dans la conception d’une couche données pour une application COM+ : le regroupement de connexions et l’activation juste-à-temps COM+ (JIT) et l’utilisation de DSN. Les composants qui établissent des connexions au niveau données doivent utiliser le regroupement d’objets COM+ défini sur le composant.

Lors de la création de DSN, utilisez des chaînes de constructeur d’objet spécifiées sur le composant au lieu de créer un DSN de fichier. Les DSN de fichier sont plus lents qu’une connexion utilisant une chaîne de constructeur d’objet. Les chaînes de constructeur d’objet peuvent être spécifiées dans la feuille de propriétés du composant. Pour plus d’informations, consultez Chaînes de constructeur d’objet COM+.

Si vous utilisez des composants pour accéder à une base de données SQL Server, utilisez le regroupement d’objets COM+ au lieu du regroupement de connexions SQL.

Si votre composant utilise ADO pour extraire plusieurs jeux d’enregistrements, établissez plusieurs connexions pour le composant. Quand ADO récupère plusieurs jeux d’enregistrements, il crée plusieurs connexions en arrière-plan si vous ne les créez pas. Si vous les créez, vous pouvez les regrouper et avoir plus de contrôle sur le nombre de connexions utilisées.

Optimisation des interactions entre le niveau logique métier COM+ et le niveau présentation