Passer au contenu principal
pdf?stylesheet=default
Blackboard Help

Paramètres JDBC

Les administrateurs peuvent personnaliser les paramètres JDBC (Java Database Connectivity) pour chaque entrepôt de documents. JDBC est une norme Java permettant à des applications Java comme Content Collection de se connecter à des bases de données. Content Collection lit les informations de la base de données et écrit dans cette dernière à l'aide de connexions groupées, également appelées "pools" de connexions. Un élément ou une connexion d'un pool, permet à un thème Java d'utiliser les ressources d'une base de données. Chaque requête de données émanant d'utilisateurs consomme généralement un élément du pool. Cependant, il n'existe pas de correspondance exacte entre les requêtes d'utilisateurs et le nombre de connexions requises. Lorsque la requête est terminée, la connexion est libérée pour un autre utilisateur.

Si le nombre de requêtes pour la base de données est supérieur au nombre de connexions disponibles, les requêtes sont placées dans une file d'attente jusqu'à ce qu'une connexion base de données soit disponible.

Une utilisation intensive de Content Collection exige généralement une augmentation de la taille maximale du pool de connexions. Cela permet à la base de données de traiter simultanément un nombre plus important de requêtes. Cependant, une taille maximale excessive du pool peut altérer les performances de la base de données en raison des exigences supplémentaires de l'unité centrale et de la mémoire. Une diminution de la taille maximale du pool allège la charge sur la base de données mais, si elle est trop faible, les requêtes des utilisateurs pourraient mettre plus de temps à traiter, car elles patienteraient plus longtemps dans la file d'attente jusqu'à ce qu'une connexion soit libérée.

Votre établissement présente peut-être des modèles d'utilisation uniques pour chaque entrepôt de documents. Par exemple, si les utilisateurs exploitent le disque dur virtuel de manière intensive, mais n'utilisent pas l'onglet destiné aux cours, envisagez une augmentation du nombre maximal de connexions pour l'entrepôt de documents /utilisateurs et une diminution de celles-ci pour l'entrepôt de documents /cours.

Comment configurer les paramètres JDBC ?

  1. Dans le Panneau de configuration de l'administrateur, sous Content Management, cliquez sur Paramètres techniques.
  2. Cliquez sur Entrepôts de documents.
  3. Dans le menu contextuel de l'entrepôt de documents, cliquez sur Paramètres JDBC. Le tableau suivant décrit les champs disponibles.
    Paramètres JDBC
    Champ de fonction
    Paramètres JDBC  
    Expiration de la connexion Une connexion peut parfois rester ouverte tout en étant inutilisable. Une telle connexion est parfois appelée "connexion java bloquée". Une expiration automatique de toutes les connexions ouvertes garantit l'interruption de toutes les connexions bloquées. Entrez le délai en minutes durant lequel une connexion avec la base de données doit rester ouverte avant son interruption automatique par le système. Si nécessaire, de nouvelles connexions sont créées jusqu'à atteindre le nombre maximal de connexions défini dans les paramètres.
    Nombre maximal de connexions Entrez le nombre de connexions maximales pouvant exister dans le pool de connexions. Si ce nombre est trop élevé, il se peut que les performances soient affectées parce que le serveur de base de données consomme alors plus de ressources. S'il est trop faible, les requêtes peuvent mettre plus de temps à traiter, car elles patientent plus longtemps dans la file d'attente jusqu'à ce qu'une connexion soit disponible.
    Nombre minimal de connexions Entrez la taille minimale du pool de connexions base de données.
    Délai d’attente de connexion inactive Entrez le délai en secondes devant s'écouler avant qu'une connexion inactive ne soit interrompue et supprimée du pool. Une connexion morte est une connexion qui n'envoie aucune activité entre la base de données et Content Collection.
  4. Cliquez sur Soumettre.