Pools de connexions. SAP BusinessObjects 4.1
Spécificités de l'accès aux données
Exemple :
Macro simple : create macro GUEST95 as (select * from guest where TYear='FY95';);
Macro avec un paramètre : create macro MGUESTIN (inyear VARCHAR(12)) as (select * from GUEST where TYear=:inyear;);
Macro avec plusieurs ensembles de résultats : create macro MGUEST as
( select * from guest where TYear='FY95'; select count(*) from guest;
);
4.4 Pools de connexions
Un pilote ouvre une connexion à la base de données pour accéder aux données. Vous pouvez utiliser une des deux méthodes suivantes pour vous connecter à la base de données :
• Chaque fois que Connection Server a besoin d'informations, le pilote d'accès aux données ouvre une connexion à la base de données, extrait les données, puis ferme la connexion.
• Connection Server garde ouvertes les connexions disponibles et conserve leurs informations dans le pool de connexions. Chaque fois que Connection Server a besoin d'informations dans la source de données, le pilote d'accès aux données vérifie le pool de connexions pour voir s'il contient des connexions adéquates non utilisées. Si une connexion existante est disponible, elle est utilisée. Si toutes les connexions sont en cours d'utilisation, Connection Server crée une connexion et l'ajoute au pool. Cette méthode permet d'utiliser les ressources du système plus efficacement.
Rappel :
Connection Server n'ajoute pas de connexion utilisant la connexion unique au pool.
4.4.1 A propos des connexions du pool
Les connexions disponibles dans le pool de connexions peuvent être exclusives ou partageables.
• Les connexions exclusives peuvent être affectées à un seul utilisateur à la fois. Lorsqu'une connexion exclusive est affectée, elle n'est plus disponible dans le pool. Elle ne peut alors plus être affectée
à d'autres demandeurs. Lorsque la connexion n'est plus utilisée, le pilote personnalisé la libère afin de pouvoir la réaffecter.
39 2013-06-29

Enlace público actualizado
El enlace público a tu chat ha sido actualizado.